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. Glass 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.

Glass Reveal

A glass lens that reveals one image through another

glass-reveal-tw

Customize

Size
0.60
Softness
0.00
Distortion
1.00
Aberration
0.010
Wobble
0.50
Wobble Speed
2.0
Wave Frequency
6
Wave Strength
0.010
Wave Speed
1.0
Grain
0.020
Grain Speed
10
Grayscale
1.00
Dim
0.00
Follow
0.85
Fallback

Props

23
NameTypeDefaultDescription
imagestringUnsplash URLPhoto shown in full colour inside the lens.
backgroundImagestringimageOptional different photo for the outside. Defaults to the same image.
shape"square" | "circle" | "blob" | "portal""circle"Outline of the lens. Portal is an organic blob whose edge dissolves into the outside.
sizenumber0.6Lens size as a fraction of the shorter container edge.
softnessnumber0Edge feather in lens units. 0 keeps a crisp cut. Portal adds its own wide falloff.
distortionnumber1Radial lens warp inside the outline. Positive magnifies like glass, negative pinches.
aberrationnumber0.01Colour fringing that grows towards the lens edge.
wobblenumber0.5How far the blob and portal outlines wobble, 0 to 1.
wobbleSpeednumber2Speed of the outline wobble.
waveFrequencynumber6Frequency of the sine wave rolling through the outside image.
waveStrengthnumber0.01Displacement of the outside wave.
waveSpeednumber1Speed of the outside wave.
grainnumber0.02Displacement of the animated grain outside the lens.
grainSpeednumber10How fast the grain flickers.
grayscalenumber1How far the outside is drained of colour, 0 to 1.
dimnumber0How far the outside is darkened, 0 to 1.
follownumber0.85Pointer damping. 0 snaps to the pointer, 1 trails far behind.
returnToCenterbooleantrueDrift the lens back to the centre when the pointer leaves.
fallbackColorstring"#171717"Colour shown while the image loads or if it fails to load.
pausedbooleanfalseFreeze the wave, grain and outline animation.
dprnumber1.5Upper device pixel ratio bound for the canvas.
classNamestring—Classes applied to the root element.
childrenReactNode—Content layered above the effect.
imagestring

Photo shown in full colour inside the lens.

DefaultUnsplash URL
backgroundImagestring

Optional different photo for the outside. Defaults to the same image.

Defaultimage
shape"square" | "circle" | "blob" | "portal"

Outline of the lens. Portal is an organic blob whose edge dissolves into the outside.

Default"circle"
sizenumber

Lens size as a fraction of the shorter container edge.

Default0.6
softnessnumber

Edge feather in lens units. 0 keeps a crisp cut. Portal adds its own wide falloff.

Default0
distortionnumber

Radial lens warp inside the outline. Positive magnifies like glass, negative pinches.

Default1
aberrationnumber

Colour fringing that grows towards the lens edge.

Default0.01
wobblenumber

How far the blob and portal outlines wobble, 0 to 1.

Default0.5
wobbleSpeednumber

Speed of the outline wobble.

Default2
waveFrequencynumber

Frequency of the sine wave rolling through the outside image.

Default6
waveStrengthnumber

Displacement of the outside wave.

Default0.01
waveSpeednumber

Speed of the outside wave.

Default1
grainnumber

Displacement of the animated grain outside the lens.

Default0.02
grainSpeednumber

How fast the grain flickers.

Default10
grayscalenumber

How far the outside is drained of colour, 0 to 1.

Default1
dimnumber

How far the outside is darkened, 0 to 1.

Default0
follownumber

Pointer damping. 0 snaps to the pointer, 1 trails far behind.

Default0.85
returnToCenterboolean

Drift the lens back to the centre when the pointer leaves.

Defaulttrue
fallbackColorstring

Colour shown while the image loads or if it fails to load.

Default"#171717"
pausedboolean

Freeze the wave, grain and outline animation.

Defaultfalse
dprnumber

Upper device pixel ratio bound for the canvas.

Default1.5
classNamestring

Classes applied to the root element.

Default—
childrenReactNode

Content layered above the effect.

Default—