CSS Cubic Bezier Easing: How the Curve Shapes Motion
Two animations with the same duration can feel sluggish or snappy depending only on their easing. In CSS that easing is usually a cubic-bezier() curve: four numbers that decide where the motion speeds up and where it slows down. This guide explains what those numbers are, how to read the curve, which shapes suit common interface motion, how overshoot works, and how the Cubic Bezier Generator lets you drag the curve and watch the result next to a reference.