Animation & Motion articles

Articles on CSS animation: transitions, keyframes, easing, scroll-driven animation, and motion preferences. Each article is a deep dive with code examples, browser-support notes, and practical tips.

CSS transitions from scratch

Learn CSS transitions: property, duration, timing function, delay, which properties to transition, and performance best practices.

prefers-reduced-motion

How to use prefers-reduced-motion: what it is, default-on vs. opt-in approaches, and which animations to remove for accessible motion design.