Josh Comeau personal blog

Springs and bounces in native CSS

The “linear()” timing function is a game-changer; it allows us to model physics-based motion right in vanilla CSS! That said, there are some limitations and quirks to be aware of. I’ve been experimenting with this API for a while now, and in this post, I’ll share all of the tips and tricks I’ve learned for using it…
Points
273
HN comments
49
Submissions
2
Cited by
0 commenters

Web & FrontendDesign & UX2025

On Hacker News

SubmittedTitle on HNPointsComments
Oct 28, 2025Springs and bounces in native CSS by feross27341
Oct 29, 2025Springs and Bounces in Native CSS by Bogdanp608

More from Josh Comeau

All 32 posts →

Related posts from the same era