Frontend · interactive
CSS transitions and animations
Easing decides how motion feels: linear looks mechanical, ease-out feels responsive, an overshoot feels springy. Which property you animate decides how expensive each frame is. This box is animated by your browser.
Easing curve
ease
Work per frame
- layout
- paint
- composite
Handled by the compositor on the GPU. Smooth even if the main thread is busy.
Easing
Animate
Step 1 of 4 · read left to right
In production
Tools and technologies
Smooth motion depends on easing and which property moves.
Not tied to one language — use these names when you search docs or design a system.