Text Stagger

$5

Text Stagger

Polished, stagger animation

Details

Category

Last update

Suggest improvement or report a bug

Documentation

What it does

Your text animates character by character rather than all at once — each letter arriving a moment after the one before it.

And it can swap to a different phrase while it does, so hovering doesn't just animate the text, it replaces it.

Controls

13 controls, 2 of which only appear when they are relevant.

Control

Type

Default

Notes

Text

String

Hover me

—

Swap Text

Boolean

false

—

Active Text

String

Let's go!

conditional

Font

Font

{fontSize:48,variant:"Bold",letterSpacing:"-0.02em",lineHeight:"1.2em"}

—

Color

Color

#111111

—

Active Color

Color

#3366FF

—

Padding

Padding

0px

—

Trigger

Enum

Hover / On View / Click / Loop — default hover

—

Loop Every

Number

2

.4–8s · conditional

Animation

Enum

Slide Up / Slide Down / Slide Left / Slide Right / Roll / Scale / Blur / Flip — default slide-up

—

Stagger From

Enum

Start / Middle / End / Random — default start

—

Stagger

Number

.02

0–.1s

Duration

Number

.3

.1–1.5s

Working through the panel

Trigger

Four ways to run it. Hover is the classic for links and buttons. On View runs it once as the text scrolls into place. Click is deliberate. And Loop runs it continuously, with a Loop Every control appearing to set the gap.

Use On View for headings and Hover for anything interactive. Loop is for a single accent word — a whole heading looping is exhausting to sit beside.

Swapping the text

Swap Text is off by default. Turn it on and an Active Text field appears, along with an active colour.

This is what makes the component more than an entrance animation. A button that says Read more and becomes Let's go on hover is doing something a plain animation can't — and because the letters stagger between the two, it reads as one word transforming rather than two words swapping.

The animation

Animation is how each character moves: slide up, down, left, right, roll, scale, or blur. Slide up is the safe default. Roll and blur are more distinctive and suit display type rather than body text.

Stagger From is where the wave begins — start, middle, end, or random. Middle is underrated; it makes the text open outward from its centre.

Stagger is the delay between characters, and Duration is how long each one takes. The gap between those two numbers is the whole feel: a small stagger with a long duration gives a soft overlapping wave, while a large stagger with a short duration reads as typing.

Performance and limits

  • Static rendering is handled, so canvas thumbnails and exports show a settled frame rather than a blank box.

Good to know

No setup or coding required. Responsive across desktop, tablet, and mobile.

Refund policy — due to the nature of digital products, all sales are final. Once purchased, this component is non-refundable. Please make sure it fits your needs before completing the checkout.

Support: hi@alicorak.com

Asset updates

Get new Framer assets delivered to your inbox

New releases, free assets, and occasional offers. No spam.

Asset updates

Get new Framer assets delivered to your inbox

New releases, free assets, and occasional offers. No spam.