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. Domino Lettering
PreviousCipher RevealTextNextElastic LetteringText

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.

Domino Lettering

Letters that topple like dominoes and rebuild

domino-lettering-tw

Customize

Color
Font Size
104px
Delay
0.20s
Stagger
0.030s
Gravity
1.00
Lean
58°
Stiffness
1.00
Damping
0.55
Hold
1.2s
Push
1.00
Topple At
30°
Shade
0.60
Loop Delay
8.0s

Props

26
NameTypeDefaultDescription
textstring"One good move"Text to display. Words wrap as whole units and whitespace is preserved.
as"span" | "div" | "p" | "h1" | … | "h6""span"Element to render. The component inherits font, size and alignment from its parent.
colorstring"currentColor"Colour of the letters. Defaults to the surrounding text colour.
fall"side" | "back""side"How letters tip over: sideways in the plane, pivoting on a bottom corner like dominoes, or backwards away from the viewer, folding flat onto the baseline.
direction"right" | "left""right"Which way the intro chain runs, and the way the whole line falls when toppled from code.
introbooleantrueLetters start lying down and spring upright one after another, fading in as they rise.
trigger"view" | "mount""view"When the intro plays: the first time the text scrolls into view, or as soon as it mounts.
delaynumber0.2Seconds before the first letter rises.
staggernumber0.03Extra seconds between one letter rising and the next.
gravitynumber1How quickly toppled letters fall. Higher values make the chain run faster.
leannumber58Angle, in degrees, at which a toppled letter comes to rest against the next one. The last letter in a line lies flat.
stiffnessnumber1Stiffness of the spring that stands letters back up.
dampingnumber0.55Damping of that spring. Lower values rock back and forth more before settling upright.
holdnumber1.2Seconds toppled letters stay down before the line rebuilds. 30 or more leaves them down.
pushnumber1How strongly the pointer nudges the letters it passes. Faster movement pushes harder. 0 turns it off.
toppleAtnumber30Tilt, in degrees, past which a nudged letter falls over and starts a chain. 90 means the pointer never topples letters.
chainbooleantrueFalling letters knock over their neighbours, like dominoes.
clickTopplebooleantrueClicking knocks the line down outward from the clicked letter.
shadenumber0.6How much tilted letters dim, from 0 to 1.
loopbooleanfalseTopple and rebuild the line on its own every loopDelay seconds.
loopDelaynumber8Seconds between automatic topples when looping.
area"parent" | "self""parent"Where the pointer is followed: anywhere over the parent element, or only over the text.
pausedbooleanfalseShows the text upright and still. Reduced-motion users always get this.
ref{ rise, topple }—Imperative controls: replay the intro, or knock the whole line over from its start.
classNamestring—Classes for the root element, for example font size and weight.
styleCSSProperties—Inline styles for the root element.
textstring

Text to display. Words wrap as whole units and whitespace is preserved.

Default"One good move"
as"span" | "div" | "p" | "h1" | … | "h6"

Element to render. The component inherits font, size and alignment from its parent.

Default"span"
colorstring

Colour of the letters. Defaults to the surrounding text colour.

Default"currentColor"
fall"side" | "back"

How letters tip over: sideways in the plane, pivoting on a bottom corner like dominoes, or backwards away from the viewer, folding flat onto the baseline.

Default"side"
direction"right" | "left"

Which way the intro chain runs, and the way the whole line falls when toppled from code.

Default"right"
introboolean

Letters start lying down and spring upright one after another, fading in as they rise.

Defaulttrue
trigger"view" | "mount"

When the intro plays: the first time the text scrolls into view, or as soon as it mounts.

Default"view"
delaynumber

Seconds before the first letter rises.

Default0.2
staggernumber

Extra seconds between one letter rising and the next.

Default0.03
gravitynumber

How quickly toppled letters fall. Higher values make the chain run faster.

Default1
leannumber

Angle, in degrees, at which a toppled letter comes to rest against the next one. The last letter in a line lies flat.

Default58
stiffnessnumber

Stiffness of the spring that stands letters back up.

Default1
dampingnumber

Damping of that spring. Lower values rock back and forth more before settling upright.

Default0.55
holdnumber

Seconds toppled letters stay down before the line rebuilds. 30 or more leaves them down.

Default1.2
pushnumber

How strongly the pointer nudges the letters it passes. Faster movement pushes harder. 0 turns it off.

Default1
toppleAtnumber

Tilt, in degrees, past which a nudged letter falls over and starts a chain. 90 means the pointer never topples letters.

Default30
chainboolean

Falling letters knock over their neighbours, like dominoes.

Defaulttrue
clickToppleboolean

Clicking knocks the line down outward from the clicked letter.

Defaulttrue
shadenumber

How much tilted letters dim, from 0 to 1.

Default0.6
loopboolean

Topple and rebuild the line on its own every loopDelay seconds.

Defaultfalse
loopDelaynumber

Seconds between automatic topples when looping.

Default8
area"parent" | "self"

Where the pointer is followed: anywhere over the parent element, or only over the text.

Default"parent"
pausedboolean

Shows the text upright and still. Reduced-motion users always get this.

Defaultfalse
ref{ rise, topple }

Imperative controls: replay the intro, or knock the whole line over from its start.

Default—
classNamestring

Classes for the root element, for example font size and weight.

Default—
styleCSSProperties

Inline styles for the root element.

Default—