remote-rdr / src /anims /Dissolve.tsx
shiveshnavin's picture
READY
5f248ee
import React from 'react';
import { TransitionImplementation } from 'remotion-transition-series/lib/components/Transition';
export const Dissolve: TransitionImplementation = ({
progress,
exitingElement = null,
enteringElement = null,
}) => {
return (
<>
<div
style={{
position: 'absolute',
left: 0,
top: 0,
right: 0,
bottom: 0,
opacity: 1 - progress,
}}
>
{exitingElement}
</div>
<div
style={{
position: 'absolute',
left: 0,
top: 0,
right: 0,
bottom: 0,
opacity: progress,
}}
>
{enteringElement}
</div>
</>
);
};