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. Backgrounds
  4. Voxel Arc
PreviousVortexBackgroundsNextWarp TwisterBackgrounds

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.

Voxel Arc

A curved horizon of square voxels rolling like a calm sea

voxel-arc-tw

Customize

Color
Accent
Background
Density
1.00
Voxel Size
0.55
Roundness
0.20
Tilt
1.00
Horizon
0.56
Curvature
0.50
Wave Height
1.00
Wave Length
1.00
Speed
0.50
Turbulence
0.40
Brightness
1.00
Glow
1.00
Haze
0.70
Bloom
0.50
Focus
0.25
Aperture
0.35
Grain
0.25
Ripples
1.00

Props

29
NameTypeDefaultDescription
colorstring"#5227FF"Colour of the voxel field in the troughs and the distance.
accentColorstring"#B19EEF"Colour the crests and the horizon light up in. Both colours become matching inks on light backgrounds.
backgroundColorstring"transparent"Background of the component. Transparent reads the colour behind the component.
densitynumber1How many voxels make up the field. Higher values give finer pixels.
voxelSizenumber0.55Size of each voxel as a share of the grid spacing.
roundnessnumber0.2Corner rounding, from 0 (square pixels) to 1 (round dots).
tiltnumber1How flat the voxels lie on the surface. 1 lies them on the waves in perspective; 0 turns them to face the viewer.
horizonnumber0.56Height of the horizon as a fraction of the frame, from the top.
curvaturenumber0.5How much the horizon curves away at the sides, from 0 (flat) to 1.5 (a planet's limb).
waveHeightnumber1Height of the rolling waves. 0 gives a still, flat field.
waveLengthnumber1Length of the waves. Lower values give a choppier surface.
speednumber0.5How fast the waves roll in. 0 holds the field still.
turbulencenumber0.4Amount of smaller, crossing waves riding on the swell.
brightnessnumber1Overall brightness of the voxels.
glownumber1Light along the horizon, so the far edge of the field reads as a glowing arc.
hazenumber0.7Soft atmosphere hugging the horizon. 0 keeps the sky the page colour.
bloomnumber0.5Soft glow around the brightest voxels on dark backgrounds.
focusnumber0.25Distance that is in sharp focus, from 0 (the nearest voxels) to 1 (the horizon).
aperturenumber0.35Depth of field. Higher values soften voxels away from the focus into haze.
grainnumber0.25Fine film grain over the lit areas.
interactivebooleantrueMoving the pointer over the field leaves a wake; clicking or tapping drops a ripple into it.
ripplesnumber1Strength of the wake and the ripples.
introbooleantrueLight comes up from the horizon toward the viewer when the field first appears.
pausedbooleanfalseStops the motion. Reduced-motion users get a still field.
dprnumber2Maximum device pixel ratio for the canvas.
childrenReactNode—Content laid over the field, such as a hero headline. Clicks on its links and buttons never drop ripples.
ref{ ripple, replay }—ripple(x?, y?, strength?) drops a ripple at a point given in fractions of the size; replay() replays the intro.
classNamestring—Classes for the root element. It fills its parent, with a 320px minimum height.
styleCSSProperties—Inline styles for the root element.
colorstring

Colour of the voxel field in the troughs and the distance.

Default"#5227FF"
accentColorstring

Colour the crests and the horizon light up in. Both colours become matching inks on light backgrounds.

Default"#B19EEF"
backgroundColorstring

Background of the component. Transparent reads the colour behind the component.

Default"transparent"
densitynumber

How many voxels make up the field. Higher values give finer pixels.

Default1
voxelSizenumber

Size of each voxel as a share of the grid spacing.

Default0.55
roundnessnumber

Corner rounding, from 0 (square pixels) to 1 (round dots).

Default0.2
tiltnumber

How flat the voxels lie on the surface. 1 lies them on the waves in perspective; 0 turns them to face the viewer.

Default1
horizonnumber

Height of the horizon as a fraction of the frame, from the top.

Default0.56
curvaturenumber

How much the horizon curves away at the sides, from 0 (flat) to 1.5 (a planet's limb).

Default0.5
waveHeightnumber

Height of the rolling waves. 0 gives a still, flat field.

Default1
waveLengthnumber

Length of the waves. Lower values give a choppier surface.

Default1
speednumber

How fast the waves roll in. 0 holds the field still.

Default0.5
turbulencenumber

Amount of smaller, crossing waves riding on the swell.

Default0.4
brightnessnumber

Overall brightness of the voxels.

Default1
glownumber

Light along the horizon, so the far edge of the field reads as a glowing arc.

Default1
hazenumber

Soft atmosphere hugging the horizon. 0 keeps the sky the page colour.

Default0.7
bloomnumber

Soft glow around the brightest voxels on dark backgrounds.

Default0.5
focusnumber

Distance that is in sharp focus, from 0 (the nearest voxels) to 1 (the horizon).

Default0.25
aperturenumber

Depth of field. Higher values soften voxels away from the focus into haze.

Default0.35
grainnumber

Fine film grain over the lit areas.

Default0.25
interactiveboolean

Moving the pointer over the field leaves a wake; clicking or tapping drops a ripple into it.

Defaulttrue
ripplesnumber

Strength of the wake and the ripples.

Default1
introboolean

Light comes up from the horizon toward the viewer when the field first appears.

Defaulttrue
pausedboolean

Stops the motion. Reduced-motion users get a still field.

Defaultfalse
dprnumber

Maximum device pixel ratio for the canvas.

Default2
childrenReactNode

Content laid over the field, such as a hero headline. Clicks on its links and buttons never drop ripples.

Default—
ref{ ripple, replay }

ripple(x?, y?, strength?) drops a ripple at a point given in fractions of the size; replay() replays the intro.

Default—
classNamestring

Classes for the root element. It fills its parent, with a 320px minimum height.

Default—
styleCSSProperties

Inline styles for the root element.

Default—