Duration & Easing

Animation timing and easing functions are essential for creating natural and pleasing motion. This guide demonstrates how different durations and easing curves affect animations in your design system.

Animation Playground
Experiment with different durations and easing functions to see how they affect animation.

Duration

Easing Function

linear
easeIn
easeOut
easeInOut
easeInBack
easeOutBack
easeInOutBack

Preview

Duration: 300ms • Easing: easeInOut

Real-World Examples

See how different combinations of duration and easing create different effects in common UI patterns.

Button Hover
Fast + EaseOut
Quick response for immediate feedback
Modal Entrance
Normal + EaseOutBack
Modal Content
Slight overshoot creates attention-grabbing entrance
Page Transition
Slow + EaseInOut
Page Content
Smooth acceleration and deceleration for major transitions