<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.2/dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-T3c6CoIi6uLrA9TneNEoa7RxnatzjcDSCmG1MXxSR1GAsXEV/Dwwykc2MPK8M2HN" crossorigin="anonymous">
<div class="p-3 m-auto" style="max-width: 768px;">
<div id="carouselExample" class="carousel slide">
<div class="carousel-indicators">
<button type="button" data-bs-target="#carouselExample" data-bs-slide-to="0" class="active" aria-current="true" aria-label="Slide 1"></button>
<button type="button" data-bs-target="#carouselExample" data-bs-slide-to="1" aria-label="Slide 2"></button>
<button type="button" data-bs-target="#carouselExample" data-bs-slide-to="2" aria-label="Slide 3"></button>
</div>
<div class="carousel-inner">
<div class="carousel-item active"><img src="https://picsum.photos/id/38/640/396" class="d-block w-100" alt="..."></div>
<div class="carousel-item"><img src="https://picsum.photos/id/49/640/396" class="d-block w-100" alt="..."></div>
<div class="carousel-item"><img src="https://picsum.photos/id/54/640/396" class="d-block w-100" alt="..."></div>
</div>
</div>
</div>
<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.2/dist/js/bootstrap.bundle.min.js" integrity="sha384-C6RzsynM9kWDrMNeT87bh95OGNyZPhcTNXj1NW7RuBCsyN/o0jlpcV8Qyq46cDfL" crossorigin="anonymous"></script>
.carousel-indicators {
margin-bottom: 0 !important;
bottom: -2rem !important;
}
.carousel-indicators [data-bs-target] {
width: 10px !important;
height: 10px !important;
border-radius: 50%;
background-color: #333 !important;
}
View Compiled
This Pen doesn't use any external CSS resources.
This Pen doesn't use any external JavaScript resources.