Explore Components

Carousel

A slideshow component for cycling through elements—images or slides of text—like a carousel.

Basic Carousel
<div id="carouselExampleSlidesOnly" class="carousel slide" data-bs-ride="carousel">
  <div class="carousel-inner">
    <div class="carousel-item active">
      <img class="img-fluid d-block w-100" src="../assets/images/slider/img-slide-1.jpg" alt="First slide">
    </div>
    <div class="carousel-item">
      <img class="img-fluid d-block w-100" src="../assets/images/slider/img-slide-2.jpg" alt="Second slide">
    </div>
    <div class="carousel-item">
      <img class="img-fluid d-block w-100" src="../assets/images/slider/img-slide-3.jpg" alt="Third slide">
    </div>
  </div>
</div>
Carousel Controls
<div id="carouselExampleControls" class="carousel slide" data-bs-ride="carousel">
  <div class="carousel-inner">
    <div class="carousel-item active">
      <img class="img-fluid d-block w-100" src="../assets/images/slider/img-slide-4.jpg" alt="First slide">
    </div>
    <div class="carousel-item">
      <img class="img-fluid d-block w-100" src="../assets/images/slider/img-slide-3.jpg" alt="Second slide">
    </div>
  </div>
  <a class="carousel-control-prev" href="#carouselExampleControls" role="button" data-bs-slide="prev"><span class="carousel-control-prev-icon" aria-hidden="true"></span><span class="sr-only">Previous</span></a>
  <a class="carousel-control-next" href="#carouselExampleControls" role="button" data-bs-slide="next"><span class="carousel-control-next-icon" aria-hidden="true"></span><span class="sr-only">Next</span></a>
</div>
Carousel Indicators
<div id="carouselExampleIndicators" class="carousel slide" data-bs-ride="carousel">
  <ol class="carousel-indicators">
    <li data-bs-target="#carouselExampleIndicators" data-bs-slide-to="0" class="active"> </li>
    <li data-bs-target="#carouselExampleIndicators" data-bs-slide-to="1"></li>
  </ol>
  <div class="carousel-inner">
    <div class="carousel-item active">
      <img class="img-fluid d-block w-100" src="../assets/images/slider/img-slide-7.jpg" alt="First slide">
    </div>
    <div class="carousel-item">
      <img class="img-fluid d-block w-100" src="../assets/images/slider/img-slide-3.jpg" alt="Second slide">
    </div>
  </div>
  <a class="carousel-control-prev" href="#carouselExampleIndicators" role="button" data-bs-slide="prev"><span class="carousel-control-prev-icon" aria-hidden="true"></span><span class="sr-only">Previous</span></a>
  <a class="carousel-control-next" href="#carouselExampleIndicators" role="button" data-bs-slide="next"><span class="carousel-control-next-icon" aria-hidden="true"></span><span class="sr-only">Next</span></a>
</div>
Carousel Crossfade
<div id="carouselExampleFade" class="carousel slide carousel-fade" data-bs-ride="carousel">
  <div class="carousel-inner">
    <div class="carousel-item active">
      <img class="img-fluid d-block w-100" src="../assets/images/slider/img-slide-1.jpg" alt="First slide">
    </div>
    <div class="carousel-item">
      <img class="img-fluid d-block w-100" src="../assets/images/slider/img-slide-2.jpg" alt="Second slide">
    </div>
    <div class="carousel-item">
      <img class="img-fluid d-block w-100" src="../assets/images/slider/img-slide-3.jpg" alt="Third slide">
    </div>
  </div>
  <a class="carousel-control-prev" href="#carouselExampleFade" role="button" data-bs-slide="prev"><span class="carousel-control-prev-icon" aria-hidden="true"></span><span class="sr-only">Previous</span></a>
  <a class="carousel-control-next" href="#carouselExampleFade" role="button" data-bs-slide="next"><span class="carousel-control-next-icon" aria-hidden="true"></span><span class="sr-only">Next</span></a>
</div>
Carousel with Captions
<div id="carouselExample_Indicators_caption" class="carousel slide" data-bs-ride="carousel">
  <ol class="carousel-indicators">
    <li data-bs-target="#carouselExample_Indicators_caption" data-bs-slide-to="0" class="active"></li>
    <li data-bs-target="#carouselExample_Indicators_caption" data-bs-slide-to="1"></li>
    <li data-bs-target="#carouselExample_Indicators_caption" data-bs-slide-to="2"></li>
  </ol>
  <div class="carousel-inner">
    <div class="carousel-item active">
      <img class="img-fluid d-block w-100" src="../assets/images/slider/img-slide-2.jpg" alt="First slide">
      <div class="carousel-caption d-none d-md-block">
        <h5 class="text-white">First slide label</h5>
        <p>Praesent commodo cursus magna, vel scelerisque nisl consectetur.</p>
      </div>
    </div>
    <div class="carousel-item">
      <img class="img-fluid d-block w-100" src="../assets/images/slider/img-slide-1.jpg" alt="Second slide">
      <div class="carousel-caption d-none d-md-block">
        <h5 class="text-white">Second slide label</h5>
        <p>Praesent commodo cursus magna, vel scelerisque nisl consectetur.</p>
      </div>
    </div>
    <div class="carousel-item">
      <img class="img-fluid d-block w-100" src="../assets/images/slider/img-slide-3.jpg" alt="Third slide">
      <div class="carousel-caption d-none d-md-block">
        <h5 class="text-white">Third slide label</h5>
        <p>Praesent commodo cursus magna, vel scelerisque nisl consectetur.</p>
      </div>
    </div>
  </div>
  <a class="carousel-control-prev" href="#carouselExample_Indicators_caption" role="button" data-bs-slide="prev"><span class="carousel-control-prev-icon" aria-hidden="true"></span><span class="sr-only">Previous</span></a>
  <a class="carousel-control-next" href="#carouselExample_Indicators_caption" role="button" data-bs-slide="next"><span class="carousel-control-next-icon" aria-hidden="true"></span><span class="sr-only">Next</span></a>
</div>
Dark variant
<div id="carouselExampleDark" class="carousel carousel-dark slide" data-bs-ride="carousel">
  <ol class="carousel-indicators">
    <li data-bs-target="#carouselExampleDark" data-bs-slide-to="0" class="active"></li>
    <li data-bs-target="#carouselExampleDark" data-bs-slide-to="1"></li>
    <li data-bs-target="#carouselExampleDark" data-bs-slide-to="2"></li>
  </ol>
  <div class="carousel-inner">
    <div class="carousel-item active">
      <img class="img-fluid d-block w-100" src="../assets/images/light-box/l6.jpg" alt="First slide">
      <div class="carousel-caption d-none d-md-block">
        <h5>First slide label</h5>
        <p>Praesent commodo cursus magna, vel scelerisque nisl consectetur.</p>
      </div>
    </div>
    <div class="carousel-item">
      <img class="img-fluid d-block w-100" src="../assets/images/pages/img-gallery-7.jpg" alt="Second slide">
      <div class="carousel-caption d-none d-md-block">
        <h5>Second slide label</h5>
        <p>Praesent commodo cursus magna, vel scelerisque nisl consectetur.</p>
      </div>
    </div>
    <div class="carousel-item">
      <img class="img-fluid d-block w-100" src="../assets/images/light-box/l6.jpg" alt="Third slide">
      <div class="carousel-caption d-none d-md-block">
        <h5>Third slide label</h5>
        <p>Praesent commodo cursus magna, vel scelerisque nisl consectetur.</p>
      </div>
    </div>
  </div>
  <a class="carousel-control-prev" href="#carouselExampleDark" role="button" data-bs-slide="prev"><span class="carousel-control-prev-icon" aria-hidden="true"></span><span class="sr-only">Previous</span></a>
  <a class="carousel-control-next" href="#carouselExampleDark" role="button" data-bs-slide="next"><span class="carousel-control-next-icon" aria-hidden="true"></span><span class="sr-only">Next</span></a>
</div>
Disable touch swiping - Mobile only
<div id="carouselExampleControlsNoTouching" class="carousel slide" data-bs-touch="false" data-bs-interval="false">
  <div class="carousel-inner">
    <div class="carousel-item active">
      <img class="img-fluid d-block w-100" src="../assets/images/slider/img-slide-3.jpg" alt="First slide">
    </div>
    <div class="carousel-item">
      <img class="img-fluid d-block w-100" src="../assets/images/slider/img-slide-4.jpg" alt="First slide">
    </div>
    <div class="carousel-item">
      <img class="img-fluid d-block w-100" src="../assets/images/slider/img-slide-5.jpg" alt="First slide">
    </div>
  </div>
  <button class="carousel-control-prev" type="button" data-bs-target="#carouselExampleControlsNoTouching" data-bs-slide="prev">
    <span class="carousel-control-prev-icon" aria-hidden="true"></span>
    <span class="visually-hidden">Previous</span>
  </button>
  <button class="carousel-control-next" type="button" data-bs-target="#carouselExampleControlsNoTouching" data-bs-slide="next">
    <span class="carousel-control-next-icon" aria-hidden="true"></span>
    <span class="visually-hidden">Next</span>
  </button>
</div>
Settings
  • Theme Mode

    Choose light or dark mode or Auto

  • Sidebar Theme

    Choose Sidebar Theme

  • Accent color

    Choose your primary theme color

  • Sidebar Caption

    Sidebar Caption Hide/Show

  • Theme Layout

    LTR/RTL

  • Layout Width

    Choose Full or Container Layout