Day 9 of 30 · The Playbook 2026 – Masterclass for Designers
To define base durations (150–300ms) and easing curves, and to write state rules (hover, focus, active, success, error) that tie motion to the VIS (restrained vs playful).
Define base durations (150–300ms) and easing curves to ensure smooth transitions.
Write state rules (hover, focus, active, success, error) to provide clear visual cues.
Tie motion to the VIS (restrained vs playful) to enhance user experience.
Create motion tokens (duration.xs/sm/md, easing.standard/enter/exit).
Define state rules for CTA (hover/focus/active) and card.
Add success/error feedback example (icon + color + motion).
Implement one component (CTA) with these rules; record a short clip/gif.
Duration and easing table exists.
State rules documented.
Good/bad example exists.
Accessibility (prefers-reduced-motion) handled.
Material Motion: https://m3.material.io/styles/motion/overview
Prefers-reduced-motion: https://developer.mozilla.org/en-US/docs/Web/CSS/@media/prefers-reduced-motion
Review the lesson and provide feedback.
Implement the motion and feedback rules in your project.
Test and iterate to ensure a smooth user experience.
Material Design Guidelines: https://material.io/design/
Web Accessibility Initiative: https://www.w3.org/WAI/
Mozilla Developer Network: https://developer.mozilla.org/en-US/
30-day structured course. Enroll to unlock quizzes, track progress, and earn a certificate.
Enroll in this courseAlready have an account? You can sign in and enroll from the course page.