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. 3D & Shaders
  4. Pixel Reveal

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.

Pixel Reveal

An image that reveals itself through a sweep of pixels

pixel-reveal-tw

Customize

Grid Size
20
Edge Height
0.20
Transition Color
Duration (s)
1.6

Props

18
NameTypeDefaultDescription
imageSrcstring""Image URL to reveal (required)
widthstring | number"100%"Container width
heightstring | number"100%"Container height
gridSizenumber20Approximate pixel size of each dissolving cell: lower means a denser grid (4–80)
transitionColorstring"#242424"Hex color of the dissolving pixel squares
edgeHeightnumber0.2Thickness of the noisy leading edge as a fraction of the axis (0.05–0.6)
durationnumber1.6Total reveal duration in seconds (0.2–6)
easing"linear" | "easeIn" | "easeOut" | "easeInOut""linear"Easing curve applied to the progress ramp
direction"up" | "down" | "left" | "right""up"Axis along which the reveal sweeps
autoTriggerbooleantrueAuto-fire the reveal when the container intersects the viewport
triggerOncebooleanfalseOnly auto-trigger on the first viewport entry; otherwise replay each time it re-enters
triggerThresholdnumber0Intersection ratio that fires the auto-trigger (0–1)
pausedbooleanfalseFreeze the animation in place
borderRadiusstring | number"0px"Border radius applied to the container
classNamestring""Additional CSS classes for the container
childrenReactNodeundefinedContent rendered above the canvas (pointer-events disabled by default)
onRevealComplete() => voidundefinedFires when the reveal animation reaches progress 1
refPixelRevealRefundefinedImperative API: { trigger(), play(), reset() } for manual playback
imageSrcstring

Image URL to reveal (required)

Default""
widthstring | number

Container width

Default"100%"
heightstring | number

Container height

Default"100%"
gridSizenumber

Approximate pixel size of each dissolving cell: lower means a denser grid (4–80)

Default20
transitionColorstring

Hex color of the dissolving pixel squares

Default"#242424"
edgeHeightnumber

Thickness of the noisy leading edge as a fraction of the axis (0.05–0.6)

Default0.2
durationnumber

Total reveal duration in seconds (0.2–6)

Default1.6
easing"linear" | "easeIn" | "easeOut" | "easeInOut"

Easing curve applied to the progress ramp

Default"linear"
direction"up" | "down" | "left" | "right"

Axis along which the reveal sweeps

Default"up"
autoTriggerboolean

Auto-fire the reveal when the container intersects the viewport

Defaulttrue
triggerOnceboolean

Only auto-trigger on the first viewport entry; otherwise replay each time it re-enters

Defaultfalse
triggerThresholdnumber

Intersection ratio that fires the auto-trigger (0–1)

Default0
pausedboolean

Freeze the animation in place

Defaultfalse
borderRadiusstring | number

Border radius applied to the container

Default"0px"
classNamestring

Additional CSS classes for the container

Default""
childrenReactNode

Content rendered above the canvas (pointer-events disabled by default)

Defaultundefined
onRevealComplete() => void

Fires when the reveal animation reaches progress 1

Defaultundefined
refPixelRevealRef

Imperative API: { trigger(), play(), reset() } for manual playback

Defaultundefined