SyntaxStudy
Sign Up
Bootstrap Intermediate 10 min read

Carousel and Tooltips

Carousel and Tooltips

Carousel

<div id="myCarousel" class="carousel slide" data-bs-ride="carousel">
  <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>
  </div>
  <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></div>
    </div>
    <div class="carousel-item"><img src="slide2.jpg" class="d-block w-100" alt=""></div>
  </div>
  <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>

Tooltips

<button class="btn btn-primary"
  data-bs-toggle="tooltip"
  data-bs-placement="top"
  title="This is a tooltip">Hover me</button>

<script>
const tooltips = document.querySelectorAll('[data-bs-toggle="tooltip"]');
tooltips.forEach(el => new bootstrap.Tooltip(el));
</script>
Pro Tip

Tooltips must be initialized via JavaScript — they don't activate automatically unlike other Bootstrap components.