Pricing
Get Started
  • Introduction
  • Installation
  • MCP Server
  • Saved
Site
  • Builder (Beta)
  • Pricing
  • Roadmap
  • Affiliates
Browse
  • All Components80 New
Text34
  • 3D Letter Swap
  • 3D Text Reveal
  • ASCII Ripple
  • Bending Marquee
  • Blur Highlight
  • Cipher RevealNew
  • Domino LetteringNew
  • Elastic LetteringNew
  • Ghost TypeNew
  • Glitch Text
  • Glyph LotteryNew
  • Gravity LettersNew
  • Label OrbitNew
  • Luminous TypeNew
  • Mesh LetteringNew
  • Orbital TypeNew
  • Particle Text
  • Ribbon TypeNew
  • Rising InkNew
  • Shatter TypeNew
  • Signal TypeNew
  • Smoke TypeNew
  • Speeding Text
  • Spring LetteringNew
  • Staggered Text
  • Stipple TypeNew
  • Tessera TrailNew
  • Text Cube
  • Text MorphNew
  • Text Path
  • Text Scatter
  • Typographic WallNew
  • Vapor TypeNew
  • Wave LetteringNew
Backgrounds98
  • ASCII Tiles
  • Ascii Waves
  • Astral ShellNew
  • Aura Blob
  • Aurora Beam
  • Aurora Blur
  • Axial BeamNew
  • Binary OrbitsNew
  • Black Hole
  • Blinking Dots
  • Blinking Squares
  • Blurred Rays
  • Chroma Blinds
  • Chroma CurrentNew
  • Chroma Waves
  • Cloud AtlasNew
  • Color Loops
  • Concentric TidesNew
  • Contour TideNew
  • Dappled LightNew
  • Dither Wave
  • Dot Shift
  • Eclipse
  • Fading StarsNew
  • Falling Rays
  • Flame Paths
  • Fog Sphere
  • Glass Flow
  • Glass Tiles
  • Glimmer WrapNew
  • Glitter Warp
  • Glowing Ridges
  • Glowing Wave
  • Glue Dots
  • Glyph EmberNew
  • Glyph OrbNew
  • Glyph SonarNew
  • Glyph TideNew
  • Gradient Bars
  • Grain Wave
  • Halftone Vortex
  • Halftone Wave
  • Hexagonal VaultNew
  • Horizon BloomNew
  • Interference RibbonsNew
  • Landscape
  • Light Droplets
  • Lightspeed
  • Liquid Bars
  • Liquid Lines
  • Long Exposure
  • Luminous FilamentsNew
  • Metallic Swirl
  • Minimal Ripple
  • Mosaic
  • Mosaic Waves
  • Neon Reveal
  • Neural Flash
  • Neural Float
  • Neural Tunnel
  • Nexus RaysNew
  • Perspective Grid
  • Photon KnotNew
  • Pixel Rain
  • Prismatic SlatsNew
  • Radial Liquid
  • Ravine
  • Retro Lines
  • Ring FieldNew
  • Rising Lines
  • Rising Particles
  • Rolling Blinds
  • Rotating Stars
  • Rubber Fluid
  • Satin RidgesNew
  • Shader Waves
  • Shadow Bars
  • Silk Waves
  • Simple Swirl
  • Specter Orb
  • Spectral Clouds
  • Spectral DrapeNew
  • Spiral FunnelNew
  • Square Matrix
  • Squares Terminal
  • Squircle Shift
  • Star Swipe
  • Swirl Blend
  • Synaptic Shift
  • Tech Wall
  • Terminal RainNew
  • Thinking Dots
  • Twilight Lines
  • Vortex
  • Voxel ArcNew
  • Warp Twister
  • Watercolor
  • Wireframe Ball
3D & Shaders49
  • Agentic Ball
  • AI Blob
  • Album RailNew
  • Bend Gallery
  • Chrome OrbitNew
  • Circle Stack
  • Concave CarouselNew
  • Constellation GalleryNew
  • Contact SheetNew
  • Depth Card
  • Depth Image
  • Depth RibbonNew
  • Device
  • Dolly Gallery
  • Elastic ReelNew
  • Elastic StickerNew
  • Ember RevealNew
  • Expanding GridNew
  • Frame Border
  • Glass Reveal
  • Globe
  • Gradient Blob
  • Helix GalleryNew
  • Infinite Gallery
  • Inverted Dome
  • Iris GalleryNew
  • Lenticular Carousel
  • Momentum RingNew
  • Page Flip
  • Parallax Carousel
  • Particle Image
  • Particle Morph
  • Passage GalleryNew
  • Pixel Reveal
  • Pixel Sculpt
  • Pixelate Hover
  • Pond ImageNew
  • Portal
  • Prism CarouselNew
  • Rotating Cards
  • Scroll BendNew
  • Scroll Portal
  • Shader Card
  • Shader Reveal
  • Spin ShutterNew
  • Star Burst
  • Tumble Carousel
  • Twisting Gallery
  • Warped Card
Cursor Effects21
  • Arc CursorNew
  • Ascii Cursor
  • Celebration CursorNew
  • Chroma HaloNew
  • Cursor Wave
  • Custom Cursor
  • Dither Cursor
  • Drafting CursorNew
  • Glass Cursor
  • Glyph StreamNew
  • Grid Rise
  • Gyroscope CursorNew
  • Liquid Ascii
  • Parallax Pills
  • Pigment TrailNew
  • Pixel Magnet
  • Ribbon TrailNew
  • Smooth Cursor
  • Snapshot TrailNew
  • Stardust CursorNew
  • User Cursor
UI & Cards28
  • Animated List
  • Card Spread
  • Center Flow
  • Chroma Card
  • Circle Gallery
  • Circles
  • Click Stack
  • Comparison Slider
  • Credit Card
  • Draggable Grid
  • Frame Scrub
  • Gradient Carousel
  • Hover Preview
  • Liquid Swap
  • Loupe ImageNew
  • Magic Transform
  • Modal Cards
  • Orbit ReelNew
  • Parallax Cards
  • Preloader
  • Reel Gallery
  • Scroll Mask
  • Scroll Stack
  • Simple Graph
  • Skewed Carousel
  • Tile Reveal
  • Tilted Tiles
  • Tumble WallNew
  1. Docs
  2. Components
  3. Text
  4. Staggered Text

Animated components, blocks, and templates for React. Pay once, ship stunning pages forever.

pro@reactbits.dev

Site

HomeBuilder (Beta)PricingTestimonialsFAQsRoadmapChangelogFree Components

Docs

IntroductionInstallationMCP ServerComponentsBlocksTemplates

Resources

AboutUse casesComparisonsAlternativesFor AI agents

Legal & Account

LoginAffiliateLicensePrivacyContact

© 2026 pro.reactbits.dev. All rights reserved.

Staggered Text

Text that staggers in by letter, word or line

staggered-text-tw

Build faster
than ever

Customize

Duration
1.0s
Delay
80ms

Props

19
NameTypeDefaultDescription
textstring""The text content to animate with staggered effect.
classNamestring""Additional CSS classes to apply to the container.
as"h1" | "h2" | "h3" | "h4" | "h5" | "h6" | "p" | "span""p"The HTML element to render as.
segmentBy"chars" | "words" | "lines""words"How to split the text for staggered animation.
separatorstringundefinedCustom separator to split text into rows/lines before segmenting.
delaynumber80Delay between each segment animation in milliseconds.
durationnumber0.6Duration of each segment animation in seconds.
easingEasing | Easing[](t) => tMotion easing function (single or per-keyframe).
thresholdnumber0.1IntersectionObserver threshold for scroll trigger.
rootMarginstring"0px"IntersectionObserver rootMargin for scroll trigger.
direction"top" | "bottom" | "left" | "right""top"Direction of movement for the animation.
blurbooleantrueEnable blur effect in the default animation.
staggerDirection"forward" | "reverse" | "center""forward"Direction of stagger: forward (start to end), reverse (end to start), or center (middle out).
respectReducedMotionbooleantrueRespect user's prefers-reduced-motion setting.
exitOnScrollOutbooleanfalseAutomatically trigger exit animation when component scrolls out of view.
fromMotionStyleundefinedOverride default initial animation state.
toMotionStyle | MotionStyle[]undefinedOverride default final animation state(s).
onAnimationComplete() => voidundefinedCallback fired when the last segment finishes animating.
onExitComplete() => voidundefinedCallback fired when exit animation completes.
textstring

The text content to animate with staggered effect.

Default""
classNamestring

Additional CSS classes to apply to the container.

Default""
as"h1" | "h2" | "h3" | "h4" | "h5" | "h6" | "p" | "span"

The HTML element to render as.

Default"p"
segmentBy"chars" | "words" | "lines"

How to split the text for staggered animation.

Default"words"
separatorstring

Custom separator to split text into rows/lines before segmenting.

Defaultundefined
delaynumber

Delay between each segment animation in milliseconds.

Default80
durationnumber

Duration of each segment animation in seconds.

Default0.6
easingEasing | Easing[]

Motion easing function (single or per-keyframe).

Default(t) => t
thresholdnumber

IntersectionObserver threshold for scroll trigger.

Default0.1
rootMarginstring

IntersectionObserver rootMargin for scroll trigger.

Default"0px"
direction"top" | "bottom" | "left" | "right"

Direction of movement for the animation.

Default"top"
blurboolean

Enable blur effect in the default animation.

Defaulttrue
staggerDirection"forward" | "reverse" | "center"

Direction of stagger: forward (start to end), reverse (end to start), or center (middle out).

Default"forward"
respectReducedMotionboolean

Respect user's prefers-reduced-motion setting.

Defaulttrue
exitOnScrollOutboolean

Automatically trigger exit animation when component scrolls out of view.

Defaultfalse
fromMotionStyle

Override default initial animation state.

Defaultundefined
toMotionStyle | MotionStyle[]

Override default final animation state(s).

Defaultundefined
onAnimationComplete() => void

Callback fired when the last segment finishes animating.

Defaultundefined
onExitComplete() => void

Callback fired when exit animation completes.

Defaultundefined