component

Text reveal

Running live. Go ahead and touch it.

A headline or paragraph split into lines, words, or characters that animate in, with accessible labels.

See it in the design system

How it behaves

  • Hidden until the text is split
  • Not split under reduced motion
  • Screen readers get the whole text

Find more that moves like this

Kind
component
Blueprint
motion-kit 1.0.3
Moves by
entrance, scroll

Import

import { TextReveal } from "@/components/shared/animation/text-reveal";

Props

PropWhat it does
textThe words
asElement to render. Defaults to p
typelines, words, or chars. Defaults to lines
presetrise, fade, blur, blur-rise, or rotate
triggerDefaults to in-view
duration, stagger, delayTiming
onCompleteCalled when finished

Your agent builds it. You take the credit.

Text reveal ships inside the Motion Kit blueprint. These instructions tell your agent to take only this piece.

Version
1.0.3
Files
86
Dependencies
20
Assets
3

Paste this into Claude Code, Codex, Cursor, or whichever agent you trust today.

  • Building a blueprint runs its code, so use an isolated environment.
  • License: UNLICENSED.
  • Every value on this page is demo content that shows one component's behavior. The numbers are placeholders, not real figures.
component

Reveal

Seventeen entrance presets for a single element, from fade and blur to clips and flips.

component

Stagger

A group of elements that enter one after another, in either direction.

website

Pallet Ross

A creative network landing page where one set of cards travels through pinned scroll stages, from arc to cascade to grid.

website

Sixpay

A fintech homepage with detail panels in the navbar, a phone between tilted photos, rotating feature tabs, and a looping carousel of customer stories.