Tooscut
Animation

Easing and Curves

Control the timing of animations with easing presets and custom curves.

Easing presets

Each keyframe has an easing setting that controls the transition to the next keyframe:

PresetBehavior
LinearConstant speed from start to end
Ease InStarts slow, accelerates
Ease OutStarts fast, decelerates
Ease In OutSlow at both ends, fast in the middle
CustomDefine your own cubic Bezier curve

Interpolation types

TypeBehavior
LinearSmooth transition between values
StepJumps instantly to the next value (no transition)
BezierCustom cubic Bezier curve for fine control

Step interpolation snaps between values with no transition — good for on/off effects like opacity.

Custom Bezier curves

Choose Custom easing to open a Bezier curve editor. Drag the two control handles to shape the timing curve (horizontal = time, vertical = value). Same model as CSS cubic-bezier() — supports bounces, overshoots, etc.

Examples

  • Fade in a title — Opacity 0 to 1, Ease Out.
  • Slide a shape — Animate x with Ease In Out.
  • Hard cut between colorsStep interpolation, no blend.