CSS now has linear() which allows you to plot a linear timing function, as oppose to a mathematical curve used by Bezier curves.
This allows you to create spring and bounce animations with native CSS! The actual generation of the plot points is quite complex to do manually, but tools like https://linear-easing-generator.netlify.app/ & https://easingwizard.com/ can help generate something for you.
Unfortunately there's still a few limitations:
[[20251203105654-animation-types]]