MOTIONSTASH
All components

Text Highlight Sweep

Kinetic type

A sentence fades up, then a marker sweeps in behind one phrase and flips its ink

Download preview768×432 preview render. The full-resolution file comes from running the component
3 seconds
Format

This is the format it was composed for. Switch above to see it lay itself out for another: same animation, re-arranged for the frame.

highlightmarkeremphasissentencesweepannotation
What you can change · 7 settings

Everything below can be changed without touching the animation. Hand the list to an agent, or edit the values at the bottom of the component file.

  • Sentence *
    sentence · string

    The full sentence, punctuation included. Eight to sixteen words reads best; longer drops the type size to keep it inside three lines.

    now: Motion that ships as code you own.

  • Emphasis *
    emphasis · string

    The phrase inside `sentence` to mark. Must appear in it (matched case-insensitively, first occurrence); if it does not, the sentence renders unmarked. Keep it to two to four words. It is held on one line as an unbreakable unit so the marker stays a single clean shape.

    now: code you own

  • Marker
    marker · "block" | "underline" | "box"

    How the phrase is marked. 'block' is a solid accent slab behind the words and inverts their ink as it passes, the strongest and the default. 'underline' is a thick highlighter bar under the baseline, quieter and safe over long phrases. 'box' is a hand-drawn rounded outline drawn on with an SVG path, for an annotated, marked-up-by-a-human feel.

    now: block

  • Eyebrow
    eyebrow · string

    Small uppercase mono label above the sentence. Omit for a barer frame.

    now: Motionstash

  • Footnote
    footnote · string

    One supporting line under a hairline rule, a source, a caveat, a second thought. Omit to let the sentence stand alone.

    now: Every component is one portable file — brand tokens in, v…

  • Align
    align · "left" | "center"

    Text alignment. 'left' composes against a margin rule and is the editorial default; 'center' drops the rule and suits 1:1 and title-card use.

    now: left

  • Brand
    brand · string

    Brand token id, one of the keys of BRANDS.

    now: slate

For developers · source, dependencies and provenance

Dependencies

remotion@remotion/shapeszod

No Tailwind, no CSS, no asset files. Inline styles only.

Source

Filesrc/registry/items/text-highlight-sweep.tsx
Frame1920×1080
Duration90f · 3s @ 30fps

Provenance

ToolClaude Code
ModelOpus 5
Authormotionstash
LicenseMIT

Prompt

A sentence that fades up as one unit, then a highlighter sweeps left to right behind one phrase in it, with the option of a solid block that inverts the text it covers, a thick underline, or a rounded box that looks hand-drawn.