XSXSSMSMMDMDLGLGXLXLXXLXXL
Extra small: <576pxSmall: ≥576pxMedium: ≥768pxLarge: ≥992pxExtra large: ≥1200pxExtra extra large: ≥1400px

Carousel


Slides Only

<div id="carouselSlidesOnly" class="carousel slide" data-bs-ride="carousel">
  <div class="carousel-inner">
    <div class="carousel-item active">
      <img src="../img/1200x600-success.png" alt="First slide" class="d-block w-100">
    </div>
    <div class="carousel-item">
      <img src="../img/1200x600-danger.png" alt="Second slide" class="d-block w-100">
    </div>
    <div class="carousel-item">
      <img src="../img/1200x600-warning.png" alt="Third slide" class="d-block w-100">
    </div>
    <div class="carousel-item">
      <img src="../img/1200x600-info.png" alt="Fourth slide" class="d-block w-100">
    </div>
  </div>
</div>
<div id="carouselSlidesOnly" class="carousel slide" data-bs-ride="carousel"> <div class="carousel-inner"> <div class="carousel-item active"> <img src="../img/1200x600-success.png" alt="First slide" class="d-block w-100"> </div> <div class="carousel-item"> <img src="../img/1200x600-danger.png" alt="Second slide" class="d-block w-100"> </div> <div class="carousel-item"> <img src="../img/1200x600-warning.png" alt="Third slide" class="d-block w-100"> </div> <div class="carousel-item"> <img src="../img/1200x600-info.png" alt="Fourth slide" class="d-block w-100"> </div> </div> </div>

Controls

<div id="carouselControls" class="carousel slide" data-bs-ride="carousel">
  <div class="carousel-inner">
    <div class="carousel-item active">
      <img src="../img/1200x600-success.png" alt="First slide" class="d-block w-100">
    </div>
    <div class="carousel-item">
      <img src="../img/1200x600-danger.png" alt="Second slide" class="d-block w-100">
    </div>
    <div class="carousel-item">
      <img src="../img/1200x600-warning.png" alt="Third slide" class="d-block w-100">
    </div>
    <div class="carousel-item">
      <img src="../img/1200x600-info.png" alt="Fourth slide" class="d-block w-100">
    </div>
  </div>
  <button type="button" class="carousel-control-prev" data-bs-target="#carouselControls" data-bs-slide="prev">
    <span class="carousel-control-prev-icon" aria-hidden="true"></span>
    <span class="visually-hidden">Previous</span>
  </button>
  <button type="button" class="carousel-control-next" data-bs-target="#carouselControls" data-bs-slide="next">
    <span class="carousel-control-next-icon" aria-hidden="true"></span>
    <span class="visually-hidden">Next</span>
  </button>
</div>
<div id="carouselControls" class="carousel slide" data-bs-ride="carousel"> <div class="carousel-inner"> <div class="carousel-item active"> <img src="../img/1200x600-success.png" alt="First slide" class="d-block w-100"> </div> <div class="carousel-item"> <img src="../img/1200x600-danger.png" alt="Second slide" class="d-block w-100"> </div> <div class="carousel-item"> <img src="../img/1200x600-warning.png" alt="Third slide" class="d-block w-100"> </div> <div class="carousel-item"> <img src="../img/1200x600-info.png" alt="Fourth slide" class="d-block w-100"> </div> </div> <button type="button" class="carousel-control-prev" data-bs-target="#carouselControls" data-bs-slide="prev"> <span class="carousel-control-prev-icon" aria-hidden="true"></span> <span class="visually-hidden">Previous</span> </button> <button type="button" class="carousel-control-next" data-bs-target="#carouselControls" data-bs-slide="next"> <span class="carousel-control-next-icon" aria-hidden="true"></span> <span class="visually-hidden">Next</span> </button> </div>

Indicators

<div id="carouselIndicators" class="carousel slide" data-bs-ride="carousel">
  <div class="carousel-indicators">
    <button type="button" data-bs-target="#carouselIndicators" data-bs-slide-to="0" aria-label="Slide 1" class="active"></button>
    <button type="button" data-bs-target="#carouselIndicators" data-bs-slide-to="1" aria-label="Slide 2"></button>
    <button type="button" data-bs-target="#carouselIndicators" data-bs-slide-to="2" aria-label="Slide 3"></button>
    <button type="button" data-bs-target="#carouselIndicators" data-bs-slide-to="3" aria-label="Slide 4"></button>
  </div>
  <div class="carousel-inner">
    <div class="carousel-item active">
      <img src="../img/1200x600-success.png" alt="First slide" class="d-block w-100">
    </div>
    <div class="carousel-item">
      <img src="../img/1200x600-danger.png" alt="Second slide" class="d-block w-100">
    </div>
    <div class="carousel-item">
      <img src="../img/1200x600-warning.png" alt="Third slide" class="d-block w-100">
    </div>
    <div class="carousel-item">
      <img src="../img/1200x600-info.png" alt="Fourth slide" class="d-block w-100">
    </div>
  </div>
</div>
<div id="carouselIndicators" class="carousel slide" data-bs-ride="carousel"> <div class="carousel-indicators"> <button type="button" data-bs-target="#carouselIndicators" data-bs-slide-to="0" aria-label="Slide 1" class="active"></button> <button type="button" data-bs-target="#carouselIndicators" data-bs-slide-to="1" aria-label="Slide 2"></button> <button type="button" data-bs-target="#carouselIndicators" data-bs-slide-to="2" aria-label="Slide 3"></button> <button type="button" data-bs-target="#carouselIndicators" data-bs-slide-to="3" aria-label="Slide 4"></button> </div> <div class="carousel-inner"> <div class="carousel-item active"> <img src="../img/1200x600-success.png" alt="First slide" class="d-block w-100"> </div> <div class="carousel-item"> <img src="../img/1200x600-danger.png" alt="Second slide" class="d-block w-100"> </div> <div class="carousel-item"> <img src="../img/1200x600-warning.png" alt="Third slide" class="d-block w-100"> </div> <div class="carousel-item"> <img src="../img/1200x600-info.png" alt="Fourth slide" class="d-block w-100"> </div> </div> </div>

Captions

<div id="carouselCaptions" class="carousel slide" data-bs-ride="carousel">
  <div class="carousel-inner">
    <div class="carousel-item active">
      <img src="../img/1200x600-success.png" alt="First slide" class="d-block w-100">
      <div class="carousel-caption">
        <h3>Caption</h3>
        <p>This text describes the first slide</p>
      </div>
    </div>
    <div class="carousel-item">
      <img src="../img/1200x600-danger.png" alt="Second slide" class="d-block w-100">
      <div class="carousel-caption">
        <h3>Caption</h3>
        <p>This text describes the second slide</p>
      </div>
    </div>
    <div class="carousel-item">
      <img src="../img/1200x600-warning.png" alt="Third slide" class="d-block w-100">
      <div class="carousel-caption">
        <h3>Caption</h3>
        <p>This text describes the third slide</p>
      </div>
    </div>
    <div class="carousel-item">
      <img src="../img/1200x600-info.png" alt="Fourth slide" class="d-block w-100">
      <div class="carousel-caption">
        <h3>Caption</h3>
        <p>This text describes the fourth slide</p>
      </div>
    </div>
  </div>
</div>
<div id="carouselCaptions" class="carousel slide" data-bs-ride="carousel"> <div class="carousel-inner"> <div class="carousel-item active"> <img src="../img/1200x600-success.png" alt="First slide" class="d-block w-100"> <div class="carousel-caption"> <h3>Caption</h3> <p>This text describes the first slide</p> </div> </div> <div class="carousel-item"> <img src="../img/1200x600-danger.png" alt="Second slide" class="d-block w-100"> <div class="carousel-caption"> <h3>Caption</h3> <p>This text describes the second slide</p> </div> </div> <div class="carousel-item"> <img src="../img/1200x600-warning.png" alt="Third slide" class="d-block w-100"> <div class="carousel-caption"> <h3>Caption</h3> <p>This text describes the third slide</p> </div> </div> <div class="carousel-item"> <img src="../img/1200x600-info.png" alt="Fourth slide" class="d-block w-100"> <div class="carousel-caption"> <h3>Caption</h3> <p>This text describes the fourth slide</p> </div> </div> </div> </div>

Everything

Carousel with controls, indicators and captions

<div id="carouselAll" class="carousel slide" data-bs-ride="carousel">
  <div class="carousel-indicators">
    <button type="button" data-bs-target="#carouselAll" data-bs-slide-to="0" aria-label="Slide 1" class="active"></button>
    <button type="button" data-bs-target="#carouselAll" data-bs-slide-to="1" aria-label="Slide 2"></button>
    <button type="button" data-bs-target="#carouselAll" data-bs-slide-to="2" aria-label="Slide 3"></button>
    <button type="button" data-bs-target="#carouselAll" data-bs-slide-to="3" aria-label="Slide 4"></button>
  </div>
  <div class="carousel-inner">
    <div class="carousel-item active">
      <img src="../img/1200x600-success.png" alt="First slide" class="d-block w-100">
      <div class="carousel-caption">
        <h3>Caption</h3>
        <p>This text describes the first slide</p>
      </div>
    </div>
    <div class="carousel-item">
      <img src="../img/1200x600-danger.png" alt="Second slide" class="d-block w-100">
      <div class="carousel-caption">
        <h3>Caption</h3>
        <p>This text describes the second slide</p>
      </div>
    </div>
    <div class="carousel-item">
      <img src="../img/1200x600-warning.png" alt="Third slide" class="d-block w-100">
      <div class="carousel-caption">
        <h3>Caption</h3>
        <p>This text describes the third slide</p>
      </div>
    </div>
    <div class="carousel-item">
      <img src="../img/1200x600-info.png" alt="Fourth slide" class="d-block w-100">
      <div class="carousel-caption">
        <h3>Caption</h3>
        <p>This text describes the fourth slide</p>
      </div>
    </div>
  </div>
  <button type="button" class="carousel-control-prev" data-bs-target="#carouselAll" data-bs-slide="prev">
    <span class="carousel-control-prev-icon" aria-hidden="true"></span>
    <span class="visually-hidden">Previous</span>
  </button>
  <button type="button" class="carousel-control-next" data-bs-target="#carouselAll" data-bs-slide="next">
    <span class="carousel-control-next-icon" aria-hidden="true"></span>
    <span class="visually-hidden">Next</span>
  </button>
</div>
<div id="carouselAll" class="carousel slide" data-bs-ride="carousel"> <div class="carousel-indicators"> <button type="button" data-bs-target="#carouselAll" data-bs-slide-to="0" aria-label="Slide 1" class="active"></button> <button type="button" data-bs-target="#carouselAll" data-bs-slide-to="1" aria-label="Slide 2"></button> <button type="button" data-bs-target="#carouselAll" data-bs-slide-to="2" aria-label="Slide 3"></button> <button type="button" data-bs-target="#carouselAll" data-bs-slide-to="3" aria-label="Slide 4"></button> </div> <div class="carousel-inner"> <div class="carousel-item active"> <img src="../img/1200x600-success.png" alt="First slide" class="d-block w-100"> <div class="carousel-caption"> <h3>Caption</h3> <p>This text describes the first slide</p> </div> </div> <div class="carousel-item"> <img src="../img/1200x600-danger.png" alt="Second slide" class="d-block w-100"> <div class="carousel-caption"> <h3>Caption</h3> <p>This text describes the second slide</p> </div> </div> <div class="carousel-item"> <img src="../img/1200x600-warning.png" alt="Third slide" class="d-block w-100"> <div class="carousel-caption"> <h3>Caption</h3> <p>This text describes the third slide</p> </div> </div> <div class="carousel-item"> <img src="../img/1200x600-info.png" alt="Fourth slide" class="d-block w-100"> <div class="carousel-caption"> <h3>Caption</h3> <p>This text describes the fourth slide</p> </div> </div> </div> <button type="button" class="carousel-control-prev" data-bs-target="#carouselAll" data-bs-slide="prev"> <span class="carousel-control-prev-icon" aria-hidden="true"></span> <span class="visually-hidden">Previous</span> </button> <button type="button" class="carousel-control-next" data-bs-target="#carouselAll" data-bs-slide="next"> <span class="carousel-control-next-icon" aria-hidden="true"></span> <span class="visually-hidden">Next</span> </button> </div>

Dark

Carousel with dark controls, indicators and captions

<div id="carouselDark" class="carousel slide carousel-dark" data-bs-ride="carousel">
  <div class="carousel-indicators">
    <button type="button" data-bs-target="#carouselDark" data-bs-slide-to="0" aria-label="Slide 1" class="active"></button>
    <button type="button" data-bs-target="#carouselDark" data-bs-slide-to="1" aria-label="Slide 2"></button>
    <button type="button" data-bs-target="#carouselDark" data-bs-slide-to="2" aria-label="Slide 3"></button>
    <button type="button" data-bs-target="#carouselDark" data-bs-slide-to="3" aria-label="Slide 4"></button>
  </div>
  <div class="carousel-inner">
    <div class="carousel-item active">
      <img src="../img/1200x600-success.png" alt="First slide" class="d-block w-100">
      <div class="carousel-caption">
        <h3>Caption</h3>
        <p>This text describes the first slide</p>
      </div>
    </div>
    <div class="carousel-item">
      <img src="../img/1200x600-danger.png" alt="Second slide" class="d-block w-100">
      <div class="carousel-caption">
        <h3>Caption</h3>
        <p>This text describes the second slide</p>
      </div>
    </div>
    <div class="carousel-item">
      <img src="../img/1200x600-warning.png" alt="Third slide" class="d-block w-100">
      <div class="carousel-caption">
        <h3>Caption</h3>
        <p>This text describes the third slide</p>
      </div>
    </div>
    <div class="carousel-item">
      <img src="../img/1200x600-info.png" alt="Fourth slide" class="d-block w-100">
      <div class="carousel-caption">
        <h3>Caption</h3>
        <p>This text describes the fourth slide</p>
      </div>
    </div>
  </div>
  <button type="button" class="carousel-control-prev" data-bs-target="#carouselDark" data-bs-slide="prev">
    <span class="carousel-control-prev-icon" aria-hidden="true"></span>
    <span class="visually-hidden">Previous</span>
  </button>
  <button type="button" class="carousel-control-next" data-bs-target="#carouselDark" data-bs-slide="next">
    <span class="carousel-control-next-icon" aria-hidden="true"></span>
    <span class="visually-hidden">Next</span>
  </button>
</div>
<div id="carouselDark" class="carousel slide carousel-dark" data-bs-ride="carousel"> <div class="carousel-indicators"> <button type="button" data-bs-target="#carouselDark" data-bs-slide-to="0" aria-label="Slide 1" class="active"></button> <button type="button" data-bs-target="#carouselDark" data-bs-slide-to="1" aria-label="Slide 2"></button> <button type="button" data-bs-target="#carouselDark" data-bs-slide-to="2" aria-label="Slide 3"></button> <button type="button" data-bs-target="#carouselDark" data-bs-slide-to="3" aria-label="Slide 4"></button> </div> <div class="carousel-inner"> <div class="carousel-item active"> <img src="../img/1200x600-success.png" alt="First slide" class="d-block w-100"> <div class="carousel-caption"> <h3>Caption</h3> <p>This text describes the first slide</p> </div> </div> <div class="carousel-item"> <img src="../img/1200x600-danger.png" alt="Second slide" class="d-block w-100"> <div class="carousel-caption"> <h3>Caption</h3> <p>This text describes the second slide</p> </div> </div> <div class="carousel-item"> <img src="../img/1200x600-warning.png" alt="Third slide" class="d-block w-100"> <div class="carousel-caption"> <h3>Caption</h3> <p>This text describes the third slide</p> </div> </div> <div class="carousel-item"> <img src="../img/1200x600-info.png" alt="Fourth slide" class="d-block w-100"> <div class="carousel-caption"> <h3>Caption</h3> <p>This text describes the fourth slide</p> </div> </div> </div> <button type="button" class="carousel-control-prev" data-bs-target="#carouselDark" data-bs-slide="prev"> <span class="carousel-control-prev-icon" aria-hidden="true"></span> <span class="visually-hidden">Previous</span> </button> <button type="button" class="carousel-control-next" data-bs-target="#carouselDark" data-bs-slide="next"> <span class="carousel-control-next-icon" aria-hidden="true"></span> <span class="visually-hidden">Next</span> </button> </div>

Crossfade

<div id="carouselFade" class="carousel slide carousel-fade" data-bs-ride="carousel">
  <div class="carousel-inner">
    <div class="carousel-item active">
      <img src="../img/1200x600-success.png" alt="First slide" class="d-block w-100">
    </div>
    <div class="carousel-item">
      <img src="../img/1200x600-danger.png" alt="Second slide" class="d-block w-100">
    </div>
    <div class="carousel-item">
      <img src="../img/1200x600-warning.png" alt="Third slide" class="d-block w-100">
    </div>
    <div class="carousel-item">
      <img src="../img/1200x600-info.png" alt="Fourth slide" class="d-block w-100">
    </div>
  </div>
</div>
<div id="carouselFade" class="carousel slide carousel-fade" data-bs-ride="carousel"> <div class="carousel-inner"> <div class="carousel-item active"> <img src="../img/1200x600-success.png" alt="First slide" class="d-block w-100"> </div> <div class="carousel-item"> <img src="../img/1200x600-danger.png" alt="Second slide" class="d-block w-100"> </div> <div class="carousel-item"> <img src="../img/1200x600-warning.png" alt="Third slide" class="d-block w-100"> </div> <div class="carousel-item"> <img src="../img/1200x600-info.png" alt="Fourth slide" class="d-block w-100"> </div> </div> </div>

Options

Carousel with options defined with data attributes

<div id="carouselOptions" class="carousel slide" data-bs-ride="carousel" data-bs-pause="false" data-bs-wrap="false" data-bs-interval="2000" data-bs-keyboard="false">
  <div class="carousel-indicators">
    <button type="button" data-bs-target="#carouselOptions" data-bs-slide-to="0" aria-label="Slide 1" class="active"></button>
    <button type="button" data-bs-target="#carouselOptions" data-bs-slide-to="1" aria-label="Slide 2"></button>
    <button type="button" data-bs-target="#carouselOptions" data-bs-slide-to="2" aria-label="Slide 3"></button>
    <button type="button" data-bs-target="#carouselOptions" data-bs-slide-to="3" aria-label="Slide 4"></button>
  </div>
  <div class="carousel-inner">
    <div class="carousel-item active">
      <img src="../img/1200x600-success.png" alt="First slide" class="d-block w-100">
    </div>
    <div class="carousel-item">
      <img src="../img/1200x600-danger.png" alt="Second slide" class="d-block w-100">
    </div>
    <div class="carousel-item" data-bs-interval="1000">
      <img src="../img/1200x600-warning.png" alt="Third slide" class="d-block w-100">
    </div>
    <div class="carousel-item">
      <img src="../img/1200x600-info.png" alt="Fourth slide" class="d-block w-100">
    </div>
  </div>
  <button type="button" class="carousel-control-prev" data-bs-target="#carouselOptions" data-bs-slide="prev">
    <span class="carousel-control-prev-icon" aria-hidden="true"></span>
    <span class="visually-hidden">Previous</span>
  </button>
  <button type="button" class="carousel-control-next" data-bs-target="#carouselOptions" data-bs-slide="next">
    <span class="carousel-control-next-icon" aria-hidden="true"></span>
    <span class="visually-hidden">Next</span>
  </button>
</div>
<div id="carouselOptions" class="carousel slide" data-bs-ride="carousel" data-bs-pause="false" data-bs-wrap="false" data-bs-interval="2000" data-bs-keyboard="false"> <div class="carousel-indicators"> <button type="button" data-bs-target="#carouselOptions" data-bs-slide-to="0" aria-label="Slide 1" class="active"></button> <button type="button" data-bs-target="#carouselOptions" data-bs-slide-to="1" aria-label="Slide 2"></button> <button type="button" data-bs-target="#carouselOptions" data-bs-slide-to="2" aria-label="Slide 3"></button> <button type="button" data-bs-target="#carouselOptions" data-bs-slide-to="3" aria-label="Slide 4"></button> </div> <div class="carousel-inner"> <div class="carousel-item active"> <img src="../img/1200x600-success.png" alt="First slide" class="d-block w-100"> </div> <div class="carousel-item"> <img src="../img/1200x600-danger.png" alt="Second slide" class="d-block w-100"> </div> <div class="carousel-item" data-bs-interval="1000"> <img src="../img/1200x600-warning.png" alt="Third slide" class="d-block w-100"> </div> <div class="carousel-item"> <img src="../img/1200x600-info.png" alt="Fourth slide" class="d-block w-100"> </div> </div> <button type="button" class="carousel-control-prev" data-bs-target="#carouselOptions" data-bs-slide="prev"> <span class="carousel-control-prev-icon" aria-hidden="true"></span> <span class="visually-hidden">Previous</span> </button> <button type="button" class="carousel-control-next" data-bs-target="#carouselOptions" data-bs-slide="next"> <span class="carousel-control-next-icon" aria-hidden="true"></span> <span class="visually-hidden">Next</span> </button> </div>