Scroll-Driven Animations Inside a CSS Carousel

0
462

Scroll-Driven Animations Inside a CSS Carousel | CSS-Tricks

I was reflecting on what I learned about CSS Carousels recently. There’s a lot they can do right out of the box (and some things they don’t) once you define a scroll container and hide the overflow.

Hey, isn’t there another fairly new CSS feature that works with scroll regions? Oh yes, that’s Scroll-Driven Animations. Shouldn’t that mean we can trigger an animation while scrolling through the items in a CSS carousel?

Why yes, that’s exactly what it means. At least in Chrome at the time I’m playing with this:

It’s as straightforward as you might expect: define your keyframes and apply them on the carousel items:

@keyframes foo {
  from {
    height: 0;
  }
  to {
    height: 100%;
    font-size: calc(2vw + 1em);
  }
}

.carousel li {
  animation: foo linear both;
  animation-timeline: scroll(inline);
}

There are more clever ways to animate these things of course. But what’s interesting to me is that this demo now combines CSS Carousels with Scroll-Driven Animations. The only rub is that the demo also slaps CSS Scroll Snapping in there with smooth scrolling, which is effectively wiped out when applying the scroll animation.

I thought I might work around that with a view() timeline instead. That certainly makes for a smoother animation that is applied to each carousel item as they scroll into view, but no dice on smooth scrolling.

Sponsored
Sponsored
Sponsored
Sponsored
Sponsored
Search
Sponsored
Virtuala FansOnly
CDN FREE
Cloud Convert
Categories
Read More
Health
Parenting Coaching for Mums, A Guide to Support and Success.
Parenting can be a wonderful journey, but it can also be overwhelming at times. Many mothers find...
By Alex Barg 2024-11-23 06:41:17 0 761
Art
Klein, Grau und Nostalgisch: Der Pico Slide Show Foto-Rahmen
Miniatur, Digitaler Foto-Rahmen, Pico Slide Show, Game Boy, TFT-Display, Grayscale Erinnerungen,...
By Clara Isabel 2025-08-21 01:05:12 1 267
Coding
HTML Email Accessibility Report 2025
HTML Email Accessibility Report 2025 | CSS-Tricks Some weekend reading on...
By Luka Matijević 2025-05-31 20:21:45 0 545
Other
Zadarske HGSS-ovce oduševila nesvakidašnja zahvala penjača koje su spasili
Zadarske HGSS-ovce oduševila nesvakidašnja zahvala penjača koje su spasili PRIPADNICI HGSS...
By Martina Lukačić 2025-06-03 18:32:46 0 325
Art
Hollow Knight: Silksong - Fans können nicht glauben, wie billig es ist
Hollow Knight, Silksong, Team Cherry, Videospiele, Gaming, Preis, Nachfolger, Indie-Spiele,...
By Hannah Elisa 2025-09-01 00:05:46 1 212
Sponsored
Virtuala FansOnly https://virtuala.site