Lately I've been trying to get more into animation on the web. The way that I've been approaching it is different from how I would've apprached it in the past. In the past, I was really into choreographed static animations such as GreenSock and anime.js. Now, I'm more into natural animations and finding ways to think about animations intuitively as interruptible states and spaces vs. start and end points. Here's a demo inspired by a talk about fluid interruptible animations at Apple's WWDC conference.
I'm also writing my own guide on how to create natural animations with JavaScript. Stay tuned!
git clone https://github.com/olagun/carousel.git
cd carousel
npm i -g budo
budo
MIT License