Button Ripple Radial Gradient Fill
A press-feedback ripple driven by an animated radial-gradient layer inside an overflow-hidden button, with pointer-tracked origin and a pure CSS centered fallback.
A press-feedback ripple driven by an animated radial-gradient layer inside an overflow-hidden button, with pointer-tracked origin and a pure CSS centered fallback.
Interaction / radial-gradient / button press
Reimplements press-feedback ripples using an animated radial-gradient layer clipped to the button bounds, with pointer-tracked origin and a centered CSS-only fallback.
Bloom from click origin
JS reads pointerdown coordinates and drives two CSS custom properties so the gradient center blooms from exactly where the user pressed.
Pure CSS pressed state
A smaller action button fills from its geometric center on :active, avoiding any JS and keeping the effect deterministic across devices.
Emphasis button hover bloom
On hover the background auto-rotates a broader radial burst to call attention to a primary call-to-action while click keeps the tighter press ripple.