MotionsCSS easing examples

Shape the motion.

Compare two CSS easing curves at the same duration. Drag a handle, scrub the timeline, and copy the CSS when it feels right.

Easing curve

CustomReference
Use the control point inputs and scrubber to compare values.
Drag either handle or edit its coordinates. Output coordinates outside 0–1 can create an overshoot.

Motion preview

Custom0%
Reference0%

Curve settings

Handle 1
Handle 2

CSS


      

Compare curves in context

Try the same curve on an entering panel and a tab indicator, then adjust the duration for each interaction.

See worked CSS easing examples →