Skip to main content

Motion

Four durations, three easings, one spinner. Reduced motion is a token mode.

Durations compared

Each bar moves with its own duration and the standard easing. Reduced motion collapses all of them to 0 ms.

  • duration.instant
  • duration.fast
  • duration.base
  • duration.slow
  • duration.spin

Tokens

The reduced column is the value under the OS preference or inside data-motion="reduced".

TokenValueReduced motionUtility
duration.instant0ms0msduration-instant
duration.fast100ms0msduration-fast
duration.base160ms0msduration-base
duration.slow240ms0msduration-slow
duration.spin1000ms0msduration-spin
ease.standardcubic-bezier(0.2, 0, 0, 1)unchangedease-standard
ease.entercubic-bezier(0, 0, 0.2, 1)unchangedease-enter
ease.exitcubic-bezier(0.4, 0, 1, 1)unchangedease-exit
animation.spinmacaw-spin 1000ms linear infinitenoneanimate-spin