Toggle Sidebar B
AppearanceLight & dark mode D

Ripple Grid

A grid that continuously animates with a ripple effect.

Default

Grid, ripple and mouse settings are wired to the controls underneath. The grid is drawn in a WebGL fragment shader.

Light previewReplay previewOpen in new tab
New Creative Components

Retro yet futuristic, this is Ripple Grid!

Get started Learn more

Customize

Grid Color
Ripple Intensity0.05
Grid Size10
Grid Thickness15
Fade Distance1.5
Vignette Strength2
Glow Intensity0.1
Opacity1
Grid Rotation0
Mouse Interaction Radius0.8

API Reference

RippleGrid

PropTypeDefaultDescription
enableRainbowbooleanfalseEnables rainbow color cycling animation for the grid.
gridColorstring'#ffffff'Color of the grid when rainbow mode is disabled.
rippleIntensitynumber0.05Controls the intensity of the ripple effect from the center.
gridSizenumber10.0Controls the density/size of the grid pattern.
gridThicknessnumber15.0Controls the thickness of the grid lines.
fadeDistancenumber1.5Controls how far the fade effect extends from the center.
vignetteStrengthnumber2.0Controls the intensity of the vignette (edge darkening) effect.
glowIntensitynumber0.1Adds a glow effect to the grid lines.
opacitynumber1.0Overall opacity of the entire effect.
gridRotationnumber0Rotate the entire grid pattern by degrees.
mouseInteractionbooleantrueEnable mouse/touch interaction to create ripples.
mouseInteractionRadiusnumber1Controls the radius of the mouse interaction effect.
lightModebooleanfalseRenders the grid over a white background instead of a transparent one.

Accessibility

Keyboard shortcuts and ARIA behavior.

  • Purely decorative canvas. Place it behind content with enough contrast.