Front-end motion craft
Interfaces that feel alive without getting in the way. Principles first, then copy-paste components.
IntermediateLevel
4Sections
9Lessons
5Checks
~15 minTotal time
By the end you’ll be able to
Curriculum - Know when motion helps and when it hurts
- Build scroll-driven effects with plain CSS
- Ship interactive widgets that work with mouse, touch and reduced motion
-
1PrinciplesDefaults, timing, and respecting user preferences.4 items
? Check your understanding -
2Scroll and revealTie animation to scroll position with no JavaScript.3 items
? Check your understanding -
3Cursor and touchPointer-reactive components that work on every device.4 items
- PostA magnetic button in 30 lines of vanilla JS2 min
- WidgetMagnetic button1 min
- WidgetSpotlight card1 min
? Check your understanding -
4FeedbackSmall confirmations that make actions feel finished.3 items
? Check your understanding