A slideshow component for cycling through elements—images or slides of text—like a carousel.
Here’s a carousel with slides only. Note the presence of the .d-block and .w-100 on carousel images to prevent browser default image alignment.
Adding in the previous and next controls. We recommend using
<button> elements, but you can also use
<a> elements with
You can also add the indicators to the carousel, alongside the controls, too.
Add captions to your slides easily with the
.carousel-caption element within any
.carousel-item. They can be easily hidden on smaller viewports, as shown below, with optional display utilities. We hide them initially with
.d-none and bring them back on medium-sized devices with
.carousel-fade to your carousel to animate slides with a fade transition instead of a slide.
data-bs-interval="" to a
.carousel-item to change the amount of time to delay between automatically cycling to the next item.
Disable touch swiping
Carousels support swiping left/right on touchscreen devices to move between slides. This can be disabled using the
data-bs-touch attribute. The example below also does not include the
data-bs-ride attribute and has
data-bs-interval="false" so it doesn’t autoplay.