Chroma Ripple

Chroma Ripple
Chroma Ripple

About Chroma Ripple

Turn a static hero image or gradient background into something that reacts. ChromaRipple is a WebGL shader that ripples your content with a chromatic-aberration (RGB color-channel split) effect that spreads outward like a shockwave — following the cursor, pulsing with scroll or clicks, or drifting entirely on its own.

Drop it behind an image and it distorts that image directly. Leave the image empty and it ripples an animated gradient built from your own color stops instead, so it works as a drop-in background even before you have final imagery.

Customize:

  • Optional image input, or a 2–4 stop color gradient when no image is set

  • Four trigger modes: Cursor, Scroll, Click, or self-running Ambient

  • Distortion strength, RGB-split (aberration) strength, and animation speed

  • Ripple decay for how fast a Scroll or Click pulse fades

  • Grain overlay amount and corner radius

  • Three render-quality presets to balance sharpness against performance

  • A Static Fallback toggle for a plain CSS version on demand

Use it for:

  • Portfolio and agency hero images that feel alive under the cursor

  • Landing page backgrounds that pulse gently as visitors scroll

  • Gallery or case-study thumbnails that ripple on click before opening