Animated overlay cards

23 designed, animated overlay presets — lower thirds, stat callouts, social-post cards, CTAs — from the Cards panel or one agent prompt.


Animated overlay cards are designed motion graphics that play over your footage with a transparent background — lower thirds, big-stat callouts, social-post "receipts", follow CTAs — without building anything in a design tool. Pick from 23 presets in the Cards panel, or describe the card to the agent and let it choose the moment, preset, and wording.

Ask the agent (fastest)

"Add a lower third with my name when I first appear. Title: Maya Chen, subtitle: Product Lead, orange accent."

"Put an X post card on screen when I mention the tweet — handle @maya, post text 'We just crossed 10k users.'"

"Add a stat count-up card the moment I say 42%. Subtitle: lower cost per signup."

"Find the strongest quote in this clip and put a pull quote card over it."

"Add a follow CTA for TikTok at the end, handle @pluged."

What the agent actually does

The agent reads the transcript to pick the exact start time (an intro card in the first seconds, a stat card the moment the number is spoken), picks a preset and accent, and bakes the card. Because it's grounded in the transcript, timing usually lands right on the first try — and it's undoable if not.

The agent also has one option the panel doesn't: it can bake a fully custom card from a self-contained HTML + CSS fragment. Motion comes from CSS animations (@keyframes) only — no scripts, and images must be inline data: URIs. Ask for it in plain language:

"Design a custom animated card announcing our v2 launch — dark, glassy, with the logo text sliding in."

Add a card manually

  1. Move the playhead to where the card should start.
  2. Open Cards in the left asset panel.
  3. Type a Title (required) and optionally a Subtitle, Handle, and Body — which fields matter depends on the preset (see the fields table below).
  4. Pick a preset, accent color, alignment, and duration.
  5. Click add and wait a moment for the card to bake.

The card lands on the timeline as an animated overlay: move it, trim it, duplicate it, delete it, or transform it like any other overlay element. To change its text or preset, add a corrected card and delete the old one — cards are baked at creation.

The 23 presets

Lower thirds (11)

Speaker intros, roles, and labels. Best in the lower-left or lower-right, in the first few seconds after a person or section appears.

NameFeel
Clean BarCrisp white bar with a colored accent tab — the default
Soft PillRounded pill, softer creator-friendly feel
Dark CardDark card with accent underline — for bright footage
Mask RevealText wipes in from behind a mask
Bold BlockHeavy block type, high impact
Kicker NameSmall kicker line above a large name
Accent UnderlineMinimal text with a drawn accent underline
Stack BarsStacked color bars behind staggered text
Color BlockSolid accent-color block
Side RuleThin vertical rule beside the text
YouTube SubscribeSubscribe-style lower third for YouTube content

Data and stats (5)

Center-placed, timed to the exact moment the number or line is spoken.

NameUse for
Data CalloutOne oversized number with a label (42% / lower cost per signup)
Stat Count-UpA number that counts up with rolling digits
Bar ChartAnimated horizontal bars — the body takes label:value, label:value pairs (max 5)
Code CardA code block card — the body is the code; dark or light variants
Pull QuoteOne strong spoken line with attribution

Social (5)

On-screen "receipts" and CTAs that look like the real thing.

NameUse for
X PostShow a tweet — the handle is the author, the body is the post text
Reddit PostShow a Reddit post — the handle is the sub (like r/fitness)
Music CardA now-playing style music card
Follow CTAFollow prompt — TikTok, Instagram, or YouTube variants
NotificationA push-notification card — iOS or macOS variants

Misc (2)

NameUse for
News TickerBreaking-news style scrolling ticker
Outro CardEnd card with handle and CTA

Card fields

FieldWhat it doesApplies to
TitlePrimary line: name, stat, or quote (required for presets)All
SubtitleSecondary line: role, stat label, attributionMost
BodyLonger text: post text (X Post, Reddit Post), notification body, code (Code Card), or label:value pairs (Bar Chart)Presets with a body area
HandleSocial handle like @richie, or sub name like r/fitnessX Post, Reddit Post, Follow CTA, Outro Card
VariantPreset flavor: Follow CTA → TikTok, Instagram, or YouTube; Notification → iOS or macOS; Code Card → dark or lightThose three presets
Accent colorAccent hex, e.g. #ff5a36Most
AlignmentLeft, center, or right (default left)Presets that support it
DurationOn-screen time, 1.5–15 seconds (default 4)All

Timing and layout tips

  • Lower thirds: first few seconds after a person or section appears.
  • Stat and social cards: the exact moment the stat or post is mentioned — this is where the agent's transcript timing shines.
  • 3–5 seconds on screen for most cards; dense cards (posts, charts) need longer.
  • Keep cards inside the safe area for TikTok/Reels/Shorts, and don't cover faces or captions. If a card collides with captions, move or retime one of them.
  • One or two strong cards per 30 seconds reads premium; a card on every sentence reads cluttered.

Limits

  • Cards are baked at creation. Edit the text or preset by adding a new card and deleting the old one — you can't re-edit a card's content in place.
  • Card assets live in IndexedDB (this browser). Open the project on another device and the card images won't be there — finish and export card-heavy edits on the machine where you made them.
  • Custom cards (agent-only) allow CSS animations only: no scripts, no external assets — inline everything as data: URIs.
  • Baking takes a moment; wait for it to finish before transforming the card.

Troubleshooting

IssueFix
Add button disabledEnter a title first
Card at the wrong timeDrag it on the timeline, or tell the agent "move the intro card to when I first appear"
Card overlaps captionsMove, shorten, or retime one of them
Wrong text on the cardAdd a corrected card and delete the old one
Card missing on another deviceKnown limitation — card assets are stored in this browser only

See also

Community