UI/UX Atlas

Motion & Animation

Purposeful motion as communication — easing, choreography, performance, and motion accessibility.

  1. Purposeful vs. Decorative Motion

    Motion earns its place only when it communicates something — orientation, causality, feedback, or state — that words and static visuals cannot convey as clearly.

  2. Easing & Timing

    Master the physics of motion curves and duration budgets that make UI feel alive, natural, and trustworthy — not robotic or jarring.

  3. The 12 Principles of Animation Adapted to UI

    Disney's classic animation principles, reframed for modern interfaces — where motion communicates state, guides attention, and builds spatial trust.

  4. Motion Design Language & Brand Motion Identity

    Craft a coherent, brand-expressive motion vocabulary — from easing curves and duration scales to motion tokens, brand personality, and accessible defaults.

  5. Motion Design Tokens

    Systematize animation across every surface by encoding easing, duration, and delay decisions into portable, platform-agnostic motion tokens.

  6. Animation Choreography & Sequencing

    Orchestrating multiple elements in motion so they tell a coherent story — timing relationships, staggering, staging, and the grammar of motion hierarchy.

  7. prefers-reduced-motion & Motion Accessibility

    Motion can inform and delight, but for millions of users it triggers vertigo, seizures, or cognitive overload — here's how to design animation that respects everyone.

  8. Animation Performance & the Compositor Pipeline

    Understand how browsers render motion, which CSS properties stay off the main thread, and why compositor-only animation is non-negotiable for smooth UIs.

  9. Loading State Animation & Perceived Performance

    Skeleton screens, spinners, and progress feedback done right can make a 2-second load feel instant — and done wrong, make a fast app feel slow.

  10. Scroll-Driven & Viewport-Triggered Animations

    Learn how to make scrolling a first-class animation timeline — revealing content with purpose, synchronizing effects to progress, and keeping motion accessible.

  11. Enter/Exit & Shared Element Transitions (View Transitions API)

    Native browser-level transitions that make page and state changes feel spatially coherent — how they work, when to use them, and how to do it right.