How would you design motion guidelines for product consistency?
Motion UI Developer
answer
Effective motion guidelines balance consistency and creativity. Define a timing scale (fast micro-interactions, medium UI transitions, long scene changes), easing curves (ease-out for exits, ease-in for entrances, spring for playful elements), and choreography rules (staggered vs. parallel motion, hierarchy cues). Standardize tokens and design systems while allowing component designers to layer unique accents. Document with examples, enforce via libraries, and validate with accessibility and user testing.
Long Answer
Designing motion guidelines is about creating a shared language of timing, easing, and choreography that makes a product feel unified yet not monotonous. The goal is to provide consistency across platforms and teams while still allowing creative flexibility at the component level.
1) Why motion guidelines matter
Motion communicates meaning: it tells users where to look, what just happened, and what will happen next. Without guidelines, teams risk inconsistent timings, clashing easings, or distracting effects that reduce usability. A design system for motion ensures that all transitions feel part of one product family.
2) Timing: building a temporal scale
Define a timing scale with semantic levels. For example:
- Fast (100–150ms): micro-interactions like button hover, toggle switch.
- Medium (200–300ms): state changes like modals, dropdowns, navigation panels.
- Slow (400–600ms): complex page transitions, onboarding sequences.
Use multiples (e.g., 150ms, 300ms, 600ms) for rhythm. Consistent timing creates predictability; variations should be deliberate.
3) Easing: shaping character and realism
Easing curves define the feel of motion. Core recommendations:
- Ease-in: natural for entrances (start slow, accelerate in).
- Ease-out: natural for exits (fast start, gentle landing).
- Ease-in-out: good for symmetrical transitions.
- Spring / custom cubic-beziers: playful or material-like interactions.
Document primary curves and secondary curves, with tokens like ease/fast-in or ease/spring. This ensures brand character is consistent across features.
4) Choreography: orchestrating motion across components
Choreography defines how multiple elements move together:
- Staggered sequencing: guide attention step by step, e.g., list items appearing one after another.
- Parallel motion: multiple elements moving simultaneously for speed.
- Hierarchy cues: primary content animates first, secondary content follows.
- Directional consistency: items slide from consistent directions (left for back, right for forward, fade for neutral).
These rules prevent visual chaos and give each motion a narrative role.
5) Consistency versus creativity
Motion tokens and rules provide the “grammar,” but designers should have creative room at the sentence level. For instance, a card component may use the standard 200ms ease-out transition but add a unique hover microinteraction. Guidelines should specify what is fixed (timing scale, easing curves, choreography principles) and what is flexible (layered effects, color, depth).
6) Documentation and design system integration
Motion guidelines must live inside the design system with code tokens:
- --motion-fast: 150ms ease-out;
- --motion-medium: 300ms ease-in-out;
- --motion-spring: cubic-bezier(...).
Provide a library of examples: modals, tooltips, navigation, lists. Include “do/don’t” clips. Developers should get reusable utilities in CSS/JS/animation libraries (e.g., Framer Motion presets).
7) Accessibility considerations
Motion must respect reduced-motion preferences (prefers-reduced-motion). Alternatives include instant state changes or simplified fades. Avoid continuous animations that cause vestibular discomfort. Provide guidelines on accessible defaults and when to disable choreography.
8) Validation and iteration
Motion guidelines are living. Test with users: measure task completion, attention flow, and subjective delight. Instrument real usage data to spot regressions in frame rate or responsiveness. Encourage cross-team reviews to keep alignment while evolving brand expression.
By setting a foundation of timing scales, easing tokens, and choreography rules—and encoding them into design systems—you achieve motion guidelines that make every interaction feel intentional, branded, and accessible, while still giving components space for personality.
Table
Common Mistakes
- Using arbitrary timings for each feature, causing inconsistent feel.
- Mixing random easing curves (linear, bounce, custom) without brand logic.
- Animating every element equally, with no hierarchy or focal point.
- Overloading motion with long durations that reduce responsiveness.
- Ignoring reduced-motion preferences, excluding sensitive users.
- Failing to document or codify guidelines, leading to drift across teams.
- Treating motion as decoration, not as functional communication.
- Not testing on real devices, resulting in choppy animations under load.
Sample Answers (Junior / Mid / Senior)
Junior:
“I would define a few timing presets, like 150ms for small interactions and 300ms for transitions. I would use ease-in for entrances and ease-out for exits. I would keep animations short and simple, like fades or slides, to stay consistent.”
Mid:
“My motion guidelines define timing scales, easing tokens, and choreography rules. For example, buttons use 150ms ease-out, modals 300ms ease-in-out. Lists animate with staggered sequencing. We encode these as design tokens in CSS variables, so every team uses the same foundation while still customizing per component.”
Senior:
“I set motion guidelines with semantic scales and brand-specific easing curves, then document choreography rules for hierarchy and directional consistency. We codify them in our design system with utilities and tokens. We test with reduced-motion settings and canary releases to ensure accessibility. Components can add flair, but timing and easing remain standardized.”
Evaluation Criteria
Look for answers that define motion guidelines as systematic: timing scales, easing tokens, and choreography principles. Strong responses include concrete timing ranges (e.g., 150ms micro, 300ms transitions), standardized easing curves, and hierarchy rules for choreography. They explain how guidelines are encoded in design systems and guardrails for accessibility. The best answers emphasize consistency at the system level with flexibility at the component level. Red flags: ad-hoc animations, inconsistent timings, ignoring accessibility, or treating motion as purely decorative.
Preparation Tips
- Study motion guidelines from Google Material, Apple HIG, and Framer for inspiration.
- Define a three-level timing scale and test it on sample interactions.
- Pick 2–3 easing curves and document when to use each.
- Prototype choreography scenarios: list items staggered, modal fade + slide.
- Encode tokens as CSS variables or in animation libraries.
- Test on multiple devices for frame rate consistency.
- Enable and test with prefers-reduced-motion.
- Collect team feedback and create “do/don’t” examples in your design system.
- Practice explaining the why: how motion communicates hierarchy and function.
Real-world Context
A fintech product unified animations by defining a timing scale (150ms, 300ms, 600ms) and brand-specific easing curves. Before guidelines, some components had linear transitions while others used bouncy springs. After codifying, the product felt coherent across mobile and web. In an e-commerce app, staggered list animations increased engagement without hurting performance. Accessibility testing revealed issues with parallax scrolling; the team added reduced-motion fallbacks. Encoding guidelines as tokens in the design system enabled designers to apply creativity safely—cards could “pop” uniquely, but all transitions still shared the same rhythm and brand feel.
Key Takeaways
- Use a semantic timing scale to unify rhythm.
- Standardize easing curves as part of brand identity.
- Choreograph motion with hierarchy and direction.
- Encode guidelines in design tokens and libraries.
- Allow creativity at the component level, but enforce core rules.
- Always test for accessibility and reduced motion preferences.
Practice Exercise
Scenario:
You are asked to create motion guidelines for a cross-platform product (web, iOS, Android). Teams currently use inconsistent animations, leading to a fragmented experience.
Tasks:
- Define a three-tier timing scale (fast, medium, slow) with concrete ranges. Apply fast to micro-interactions, medium to transitions, slow to onboarding.
- Choose three easing curves that reflect the brand (e.g., ease-out, ease-in-out, spring). Assign them to entrance, exit, and playful contexts.
- Create choreography rules: lists animate with staggered timing, modals fade + slide, navigation respects directional consistency (forward = right, back = left).
- Encode guidelines as tokens in CSS and mobile SDKs. Ensure developers can apply them with a single class or utility.
- Define accessibility fallbacks with reduced-motion handling. Test on real devices and simulate slower CPUs/GPUs.
- Document in the design system: clips, “do/don’t” examples, and rationale. Allow component-level accents (e.g., hover effects) while enforcing timing and easing standards.
Deliverable:
A motion design guideline set with timing, easing, choreography, accessibility rules, and documentation that makes product motion consistent, branded, and creative.

