Make your AI a shadcn expert

React Drops Background

Multi-point water-ripple background for React and Next.js — droplets strike random points on the viewport, each emitting concentric rings that expand and fade like a calm pond being repeatedly tapped.

React Drops Background preview

Scroll to load preview

The feeling is a still pond at dusk — every second or two a droplet lands somewhere new, and three to five concentric rings bloom outward from the impact, stacking and overlapping with other recent strikes until the whole surface feels quietly alive. Drawn on a single 2D canvas with a seeded PRNG so every mount looks organic but nothing is random at render; rings grow with an ease-out curve, soften their line weight as they expand, and glow via a low shadowBlur so the background reads meditative rather than busy. Zero dependencies, 60fps on a mid-range laptop, respects prefers-reduced-motion, and every parameter that matters — impact frequency, ring count, expansion speed, palette — is a prop. Perfect for wellness landing pages, ambient product heroes, reading apps, and any interface that wants motion that breathes rather than shouts.

Install with AI

If you've connected the shadcn.io MCP server to Claude Code, Cursor, Windsurf, or any MCP-ready AI editor, prompt your agent to install this background for you — no copy-paste, no CLI:

use shadcnio to install the drops background into my project

FAQ

Was this page helpful?

Sign in to leave feedback.