Capítulo 652 de 988
A presentation where the next scene is revealed through a circular mask that expands from the center outward, similar to a camera iris opening.
const Letter: React.FC<{
children: React.ReactNode;
color: string;
}> = ({children, color}) => {
return (
<AbsoluteFill
style={{
backgroundColor: color,
opacity: 0.9,
justifyContent: 'center',
alignItems: 'center',
fontSize: 200,
color: 'white',
}}
>
{children}
</AbsoluteFill>
);
};
const BasicTransition = () => {
const {width, height} = useVideoConfig();
return (
<TransitionSeries>
<TransitionSeries.Sequence durationInFrames={40}>
<Letter color="#0b84f3">A</Letter>
</TransitionSeries.Sequence>
<TransitionSeries.Transition presentation={iris({width, height})} timing={linearTiming({durationInFrames: 30})} />
<TransitionSeries.Sequence durationInFrames={60}>
<Letter color="pink">B</Letter>
</TransitionSeries.Sequence>
</TransitionSeries>
);
};