timing-function is a CSS property that specifies how an animation or transition progresses. By adjusting acceleration and deceleration curves, it can change the feel and naturalness of motion.
Choosing ease in CSS
Using CSS linear() for spring animations in UI