Foundations

Motion

Durations, easing curves and springs, with live demos that stop under reduced motion.

Live demos

Motion explains a change; it never decorates. The demos pause under reduced motion.

The live-dot breath (2.4 s, ambient easing). Static under reduced motion.
The stage-advance spring (standard, default spatial). Instant under reduced motion.
The toast arrives on the enter easing and leaves after 4 s.

Durations

Durations in milliseconds.

Durations
Tokenms
ambient2400
base200
fast120
instant0
moderate280
slow400
slower560

Easing

Cubic Bézier curves, drawn from the tokens.

ambient0.45, 0, 0.55, 1
enter0.05, 0.7, 0.1, 1
exit0.3, 0, 0.8, 0.15
linear0, 0, 1, 1
standard0.2, 0, 0, 1

Springs

Springs from the Material 3 motion tokens; standard everywhere, expressive only for Android moments.

Springs
SpringStiffnessDamping ratio
standard.defaultEffects16001
standard.defaultSpatial7000.9
standard.fastEffects38001
standard.fastSpatial14000.9
standard.slowEffects8001
standard.slowSpatial3000.9
expressive.defaultEffects16001
expressive.defaultSpatial3800.8
expressive.fastEffects38001
expressive.fastSpatial8000.6
expressive.slowEffects8001
expressive.slowSpatial2000.8