Micro-interactions

Hold

A confirm that has to be earned. The ring fills while you hold, snaps shut when it commits, and empties on a different curve entirely if you let go early.

Install

Props

What It Demonstrates

Hold to confirm
A progress effect that fills up while the user holds a button.
Asymmetric easing
A curve that accelerates and decelerates at different rates. Feels more alive than a symmetric one.
Press / Tap feedback
A subtle scale-down when an element is clicked, so it feels physical.
Interruptible animation
An animation that can be smoothly redirected mid-flight instead of finishing first.
Ease-out
Starts fast, ends slow. The default for most UI and anything responding to the user.
Purposeful animation
Motion should serve a function — orient, give feedback, show relationships — not just decorate.

Related Components

Appears In