Skip to main content

wipe()

A presentation where the entering slide slides over the exiting slide.

A
B

Example

WipeTransition.tsx
tsx
import { linearTiming, TransitionSeries } from "@remotion/transitions";
import { wipe } from "@remotion/transitions/wipe";
 
const BasicTransition = () => {
return (
<TransitionSeries>
<TransitionSeries.Sequence durationInFrames={40}>
<Letter color="#0b84f3">A</Letter>
</TransitionSeries.Sequence>
<TransitionSeries.Transition
presentation={wipe()}
timing={linearTiming({ durationInFrames: 30 })}
/>
<TransitionSeries.Sequence durationInFrames={60}>
<Letter color="pink">B</Letter>
</TransitionSeries.Sequence>
</TransitionSeries>
);
};
WipeTransition.tsx
tsx
import { linearTiming, TransitionSeries } from "@remotion/transitions";
import { wipe } from "@remotion/transitions/wipe";
 
const BasicTransition = () => {
return (
<TransitionSeries>
<TransitionSeries.Sequence durationInFrames={40}>
<Letter color="#0b84f3">A</Letter>
</TransitionSeries.Sequence>
<TransitionSeries.Transition
presentation={wipe()}
timing={linearTiming({ durationInFrames: 30 })}
/>
<TransitionSeries.Sequence durationInFrames={60}>
<Letter color="pink">B</Letter>
</TransitionSeries.Sequence>
</TransitionSeries>
);
};

API

Takes an object with the following properties:

direction

One of from-left, from-top-left, from-top, from-top-right, from-right, from-bottom-right, from-bottom, from-bottom-left.

TypeScript type
tsx
import { WipeDirection } from "@remotion/transitions/wipe";
 
const wipeDirection: WipeDirection = "from-left";
TypeScript type
tsx
import { WipeDirection } from "@remotion/transitions/wipe";
 
const wipeDirection: WipeDirection = "from-left";

outerEnterStyle?v4.0.84

The style of the outer element when the scene is is entering.

outerExitStyle?v4.0.84

The style of the outer element when the scene is exiting.

innerEnterStyle?v4.0.84

The style of the inner element when the scene is entering.

innerExitStyle?v4.0.84

The style of the inner element when the scene is exiting.

See also