The Animate tab in the element editor lets you configure per-layer animations for video renders. Select any layer and switch from the Design tab to the Animate tab to access animation controls.
Control when a layer appears and disappears in the video timeline.
| Property | Description |
|---|---|
| Show At | Time (in seconds) when the layer becomes visible. Default: 0 |
| Hide At | Time (in seconds) when the layer disappears. Default: end of video |
Layers are hidden outside their visibility window, so you can choreograph elements appearing and disappearing at different points in the video.
The animation that plays when the layer first appears (at its Show At time).
| Type | Effect |
|---|---|
| None | No entrance animation |
| Fade In | Fades from transparent to opaque |
| Slide In Left/Right/Up/Down | Slides in from the specified direction |
| Scale In | Scales up from a smaller size |
| Scale In Up/Down | Scales in while sliding vertically |
The animation that plays when the layer disappears (at its Hide At time). Same types as enter, but in reverse:
| Type | Effect |
|---|---|
| None | No exit animation |
| Fade Out | Fades from opaque to transparent |
| Slide Out Left/Right/Up/Down | Slides out in the specified direction |
| Scale Out | Shrinks away |
| Scale Out Up/Down | Scales out while sliding vertically |
Exit options (duration, easing, custom values) work identically to enter options.
Click Preview Animation to play the enter and exit animations directly on the canvas. The preview auto-plays whenever you change any animation value.
When you select two or more layers, the Animate tab applies changes to all selected layers at once:
showAt timingWhen multiple layers are selected, a Stagger Delay section appears. This lets you create choreographed sequences where layers animate in one after another.
showAt values to each layer based on its position in the listFor example, with 3 layers and a 0.2s delay:
| Order | Layer | Show At |
|---|---|---|
| 1 | Title | 0.0s |
| 2 | Subtitle | 0.2s |
| 3 | Logo | 0.4s |
After clicking Apply Stagger, each layer's Show At is set automatically. Combined with an enter animation like Fade In, this creates a cascading entrance effect.
Right-click any layer to access Copy Animation and Paste Animation in the context menu. This copies the full animation configuration (enter, exit, timing) from one layer to another.
Animations are applied during video generation. What you see in the editor preview is exactly what you get in the rendered output.
mp4, webm, gif)Animation properties are part of the template configuration and render automatically — no additional API parameters needed. The video output (mp4, webm, gif) includes all configured animations.
You can override transition values via the API using the style parameter syntax:
{
"templateId": "your-template-id",
"modifications": {
"title": "Hello World",
"title.showAt": 0.5,
"title.hideAt": 3,
"title.enterType": "fadeIn",
"title.enterDuration": 0.8,
"title.exitType": "fadeOut"
}
}