📡 You're offline — showing cached content
New version available!
Quick Access
Tutorials Bootstrap 5 Carousel

Carousel

4 min read
Add an image carousel with indicators, captions, controls, and data-bs-ride auto-advance.

Carousel (Slider)

<div id="myCarousel" class="carousel slide" data-bs-ride="carousel">
    <!-- Indicators -->
    <div class="carousel-indicators">
        <button data-bs-target="#myCarousel" data-bs-slide-to="0" class="active"></button>
        <button data-bs-target="#myCarousel" data-bs-slide-to="1"></button>
        <button data-bs-target="#myCarousel" data-bs-slide-to="2"></button>
    </div>

    <!-- Slides -->
    <div class="carousel-inner">
        <div class="carousel-item active">
            <img src="slide1.jpg" class="d-block w-100" alt="...">
            <div class="carousel-caption">
                <h5>Slide 1</h5><p>Description</p>
            </div>
        </div>
        <div class="carousel-item"><img src="slide2.jpg" class="d-block w-100"></div>
    </div>

    <!-- Controls -->
    <button class="carousel-control-prev" data-bs-target="#myCarousel" data-bs-slide="prev">
        <span class="carousel-control-prev-icon"></span>
    </button>
    <button class="carousel-control-next" data-bs-target="#myCarousel" data-bs-slide="next">
        <span class="carousel-control-next-icon"></span>
    </button>
</div>