Problem Statement
Explain how easing functions affect animations.
Explanation
Easing defines acceleration over time — `linear` is constant, `ease-in` starts slow, `ease-out` ends slow, `ease-in-out` smooths both ends. It adds realism and polish to motion.
Code Solution
SolutionRead Only
button:hover { transition: all 0.3s ease-in-out; }