Back to anti-patterns
universal-motion
Universal Motion
Every element fades upward, scales on hover, or receives `transition: all` regardless of interaction purpose.
Anti-patternsContextual
Intent
Replace decorative motion defaults with state feedback and spatial explanation that remain interruptible.
Checks
- Remove motion that does not communicate state, causality, hierarchy, or spatial relationship.
Warnings
- Universal motion creates distraction, layout cost, and reduced-motion gaps.
Exceptions
- A choreographed expressive sequence may animate many elements when it is the requested experience.