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. Shatter Type
PreviousRising InkTextNextSignal TypeText

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.

Shatter Type

A headline cut into glass shards that assemble, crack under the cursor and shatter on click

shatter-type-tw

Customize

Front
Front End
Back
Weight
700
Letter Spacing
-0.02em
Shard Size
0.090
Irregularity
0.60
Crack
0.60
Crack Radius
0.50em
Heal
0.90s
Shatter Radius
0.55em
Force
1.00
Spin
1.00
Depth
1.00
Gravity
0.00
Reassemble
1.10s
Stiffness
0.55
Glint
0.80
Intro Duration
1.60s
Autoplay Interval
4.0s

Props

34
NameTypeDefaultDescription
textstring"Shatter"The headline. Use \n for line breaks. It is also rendered as hidden text for screen readers.
fontFamilystring""Font of the headline. Empty uses the font the component inherits, so it matches your page.
fontWeightnumber700Weight of the headline, from 100 to 900.
fontSizenumber0Size in pixels. 0 fits the headline to the component.
letterSpacingnumber-0.02Tracking in em.
lineHeightnumber1.05Line height for multi-line headlines.
align"left" | "center" | "right""center"Horizontal alignment of the headline.
colors[string, string]["currentColor", "currentColor"]Front faces of the glass, as a gradient across the headline. currentColor follows your text colour and theme.
accentColorstring"#7B5CFF"Back faces of the shards, seen only while they turn in the air.
shardSizenumber0.09Average shard size relative to the font size.
irregularitynumber0.6How uneven the fracture is, from 0 (even triangles) to 1 (mixed sizes and angles).
cracknumber0.6Strength of the hairline cracks that open under the cursor, from 0 to 1.
crackRadiusnumber0.5Reach of the cracks around the cursor, in em.
healnumber0.9Seconds for cracks to close again.
shatterbooleantrueClick or tap to shatter the letters you hit.
shatterRadiusnumber0.55Size of the shattered area around the click, in em. Glass just outside it cracks without breaking.
forcenumber1How far the shards burst outward.
spinnumber1How fast the shards tumble.
depthnumber1How far the shards fly toward the viewer.
gravitynumber0Pull on the flying shards. 0 keeps the burst suspended in the air before it implodes back.
reassemblenumber1.1Seconds the shards hang in the air before they fly back into the headline.
stiffnessnumber0.55How hard the shards snap back into place, from 0 (slow drift) to 1 (snappy).
glintnumber0.8Light caught by tilted shards and the flash as each piece locks back in, from 0 to 2.
intro"assemble" | "drop" | "fade" | "none""assemble"Entrance when the headline first scrolls into view: shards condensing into the word, dropping into place, or a soft fade.
introDurationnumber1.6Length of the entrance in seconds.
autoplaybooleanfalseShatter a random spot every few seconds while the pointer is away.
autoplayIntervalnumber4Seconds between autoplay shatters.
interactivebooleantrueRespond to the pointer. Turn it off for a headline that only plays its entrance and autoplay.
pausedbooleanfalseFreeze all motion.
qualitynumber1Render resolution multiplier, from 0.5 to 1.
ref{ shatter, assemble }—shatter(x?, y?) breaks the headline at a point in pixels (or a random spot), assemble() replays the entrance.
childrenReactNode—Content layered above the headline.
classNamestring—Classes for the root element. It fills its parent and is at least 240px tall.
styleCSSProperties—Inline styles for the root element.
textstring

The headline. Use \n for line breaks. It is also rendered as hidden text for screen readers.

Default"Shatter"
fontFamilystring

Font of the headline. Empty uses the font the component inherits, so it matches your page.

Default""
fontWeightnumber

Weight of the headline, from 100 to 900.

Default700
fontSizenumber

Size in pixels. 0 fits the headline to the component.

Default0
letterSpacingnumber

Tracking in em.

Default-0.02
lineHeightnumber

Line height for multi-line headlines.

Default1.05
align"left" | "center" | "right"

Horizontal alignment of the headline.

Default"center"
colors[string, string]

Front faces of the glass, as a gradient across the headline. currentColor follows your text colour and theme.

Default["currentColor", "currentColor"]
accentColorstring

Back faces of the shards, seen only while they turn in the air.

Default"#7B5CFF"
shardSizenumber

Average shard size relative to the font size.

Default0.09
irregularitynumber

How uneven the fracture is, from 0 (even triangles) to 1 (mixed sizes and angles).

Default0.6
cracknumber

Strength of the hairline cracks that open under the cursor, from 0 to 1.

Default0.6
crackRadiusnumber

Reach of the cracks around the cursor, in em.

Default0.5
healnumber

Seconds for cracks to close again.

Default0.9
shatterboolean

Click or tap to shatter the letters you hit.

Defaulttrue
shatterRadiusnumber

Size of the shattered area around the click, in em. Glass just outside it cracks without breaking.

Default0.55
forcenumber

How far the shards burst outward.

Default1
spinnumber

How fast the shards tumble.

Default1
depthnumber

How far the shards fly toward the viewer.

Default1
gravitynumber

Pull on the flying shards. 0 keeps the burst suspended in the air before it implodes back.

Default0
reassemblenumber

Seconds the shards hang in the air before they fly back into the headline.

Default1.1
stiffnessnumber

How hard the shards snap back into place, from 0 (slow drift) to 1 (snappy).

Default0.55
glintnumber

Light caught by tilted shards and the flash as each piece locks back in, from 0 to 2.

Default0.8
intro"assemble" | "drop" | "fade" | "none"

Entrance when the headline first scrolls into view: shards condensing into the word, dropping into place, or a soft fade.

Default"assemble"
introDurationnumber

Length of the entrance in seconds.

Default1.6
autoplayboolean

Shatter a random spot every few seconds while the pointer is away.

Defaultfalse
autoplayIntervalnumber

Seconds between autoplay shatters.

Default4
interactiveboolean

Respond to the pointer. Turn it off for a headline that only plays its entrance and autoplay.

Defaulttrue
pausedboolean

Freeze all motion.

Defaultfalse
qualitynumber

Render resolution multiplier, from 0.5 to 1.

Default1
ref{ shatter, assemble }

shatter(x?, y?) breaks the headline at a point in pixels (or a random spot), assemble() replays the entrance.

Default—
childrenReactNode

Content layered above the headline.

Default—
classNamestring

Classes for the root element. It fills its parent and is at least 240px tall.

Default—
styleCSSProperties

Inline styles for the root element.

Default—