Tokens & namespaces

easing

Preset easing values and their consumers.

Scope

These values come from the current preset. Project theme declarations can override them. Mode-specific entries are labeled separately.

Timing curves describe how an animation or transition progresses between its states.

Values

smooth

--easing-smooth
Defaultcubic-bezier(.4, 0, .2, 1)

soft

--easing-soft
Defaultcubic-bezier(.33, 1, .68, 1)

crisp

--easing-crisp
Defaultcubic-bezier(.16, 1, .3, 1)

snap

--easing-snap
Defaultcubic-bezier(.2, 0, 0, 1)

accelerate

--easing-accelerate
Defaultcubic-bezier(.4, 0, 1, 1)

decelerate

--easing-decelerate
Defaultcubic-bezier(0, 0, .2, 1)

overshoot

--easing-overshoot
Defaultcubic-bezier(.34, 1.56, .64, 1)

rewind

--easing-rewind
Defaultcubic-bezier(.36, 0, .66, -.56)

spring

--easing-spring
Defaultcubic-bezier(.68, -.6, .32, 1.6)

Consumers

animation-, animation-timing-function-, transition-, transition-timing-function-

Customize

See variables and modes and theme directives. For usage and examples, see Motion.


© 2026 Aoyue Design LLC.MIT License
Trademark Policy