Motion Library ‹ Free tools

All / Micro-interactions

Ripple click

A circle expands from the exact click point and fades, the Material-style press feedback.

CSSJavaScriptBeginner
Live demo Open full screen

Good for

Buttons, cards and list rows that need clear tap feedback.

Watch out for

Clip with overflow hidden on the button and remove each ripple after it ends.

Accessibility

Wrap motion in @media (prefers-reduced-motion: reduce) and switch it off or shorten it for people who ask for less movement.