Text Animations

Letters Pull

A per-letter pull-up reveal — letters rise, sharpen from a blur, and fade in with a stagger.

Install

bun add motion clsx tailwind-merge

Then copy 2 files into your project:

  • components/registry/letters-pull/letters-pull.tsx
  • lib/utils.ts

Props

PropTypeDefaultDescription
durationnumber0.5Per-letter animation duration.
delaynumber0.05Delay between successive letters.
yValuenumber10Rise distance of each letter.
blurnumber8Starting blur each letter sharpens from.

What It Demonstrates

Stagger
Animate several items one after another with a small delay between each, creating a cascade.
Slide in
Element enters by sliding in from off-screen (left, right, top, or bottom).
Blur
A blur filter used to soften an element or mask tiny imperfections.
Fade in / Fade out
Element appears or disappears by changing opacity.
Enter / Exit
The animation an element plays when it's added to or removed from the screen.

Related Components

Appears In