UI Motion Check
Objective
Keep motion elegant, subtle, and usable across mouse and touch devices.
Motion Constraints
- •Default transition duration: 160ms to 320ms.
- •Use
ease-outor similar soft easing. - •Animate
opacityandtransformbefore layout-affecting properties. - •Avoid infinite decorative loops unless essential.
Accessibility
- •Respect
prefers-reduced-motionand disable non-essential animation. - •Preserve readability while animating.
- •Do not hide key information behind motion-triggered states.
Interaction Parity
- •Provide equivalent touch behavior for hover effects.
- •Ensure clickable areas stay large enough on mobile.
- •Keep focus-visible styles clear when keyboard navigating.
Verification Checklist
- •No jank on section entry.
- •No content shift due to animation.
- •Reduced-motion mode is functional.
- •Hover-only affordances are not required to complete tasks.