name: ui-motion-check description: Reviews and applies lightweight UI motion patterns with accessibility-safe behavior. Use when adding animations, hover/tap interactions, or section reveal effects.
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.