All posts
Dec 10, 2025·5 min

Designing micro-interactions that earn their place

DesignMotion

Animation is easy to add and hard to justify. My rule: every micro-interaction should answer a question the user is already asking — “did that work?”, “where did it go?”, “what can I do here?”.

Springs beat durations for anything the user controls, because they preserve momentum and feel physical. Reserve eased durations for things the system initiates.

And always respect `prefers-reduced-motion`. The most delightful interaction is the one that knows when to sit down.