Many people want to add subtle animations to their website in response to clicks or other actions by their visitors. However, not everyone is well-versed in using CSS or JavaScript. Some just know how to modify the HTML and have the change reflect on the website.
Introduction to Popmotion: Custom Animation Scrubber
In the first part of the Popmotion introductory series, we learned how to use time-based animations like tween
and keyframes
. We also learned how to use those animations on the DOM, using the performant styler
.
Introduction to Popmotion: Tween
Popmotion is a functional JavaScript animation library. Compared to other libraries like GreenSock or Anime.js, Popmotion is low-level and unopinionated.

Create the Perfect Carousel, Part 2
Welcome back to the Create the Perfect Carousel tutorial series. We’re making an accessible and delightful carousel using JavaScript and Popmotion‘s physics, tween and input tracking capabilities.

How to Create Simple Button Fades With CSS
In this video from my course on Practical Web Animation, you’ll learn how to create a simple hover effect using CSS. We’ll be making our navigation buttons more interesting by animating the background and text colors on hover. You’ll also learn some neat CSS tricks for properly centering a menu on the page.