Swiper.js is another fantastic JS library for creating dynamic carousels in your website.
Swiper.js docs on using swiper.js in Webflow;
Timothy Ricks is a master of creating and explaining some very cool Webflow techniques, and carousels are no exception.
I haven't tested this, Swiper has released a Studio that allows you to build swiper code more interactively. This may or may not be useful for Webflow builds.
https://studio.swiperjs.com/
https://studio.swiperjs.com/play
https://www.youtube.com/watch?v=V0QjYCSglFo&ab_channel=Tambi%C3%A9n
https://www.youtube.com/watch?v=OCvFPcFmlUk&ab_channel=TimothyRicks
Here are some important tips for using SwiperJS with Webflow.
Webflow's collection list is fairly ideal for the swiper construction, however it does not provide a space for navigation, scrollbar, and pagination elements in the location that swiper.js prefers ( just inside of the outermost collection wrapper ).
Two ways to deal with this;
Use Webflow's subclasses to distinguish variations, so that you can have multiple swipers on the page at the same time.
For images inside of your Swiper, make certain to disable responsive images in Webflow. Otherwise, you may see inconsistenly-sized images.
You can do a right-only chevron navigation, but you need to remove the left element entirely ( not just skip the element reference ).
Also swiper sometimes applies a ".swiper-button-lock" class which hides the chevron initially. You'll need to override that with display: flex, e.g.
.swiper-button-next.swiper-button-lock {
display: flex;
}
https://webflow.com/design/ref-swiper-js