SShinUI

animations.dev

A course on why animations feel right

Live site

animations.dev

Preview animations.dev inline

Loads the real site in a frame. Some sites block embedding — if it comes up blank, use Open instead.

What it is

Emil Kowalski's course on interface animation — easing, duration, spring choice, and when not to animate. The reasoning transfers to any library.

Tags

courselearningcraft

Related in Transitions

View all

View Transitions API

developer.mozilla.org

Native cross-document page transitions

TransitionsFreeWeb Platform

View Transitions for the Next.js App Router

TransitionsOpen sourceNext.jsReact

Lenis

lenis.darkroom.engineering

Smooth scroll that does not break the page

TransitionsOpen sourceJavaScriptReact

by Darkroom Engineering@darkroomengineering