<!DOCTYPE html>
<
html
lang
=
"en"
>
<
head
>
<
link
href
=
rel
=
"stylesheet"
>
<
script
src
=
</
script
>
<
script
src
=
</
script
>
</
head
>
<
body
>
<
h1
class
=
"m-4 text-success"
>
GeeksforGeeks</
h1
>
<
h4
class
=
"ms-4"
>
Bootstrap 5 Carousel Methods</
h4
>
<
div
class="container mb-4 p-4
text-light text-center">
<
div
id
=
"carouselExample"
class
=
"carousel slide carousel-fade"
>
<
div
class
=
"carousel-inner"
>
<
div
class
=
"carousel-item bg-secondary active"
data-bs-interval
=
"2000"
>
<
h1
class
=
"m-4 text-info"
>
This is the first slide</
h1
>
<
h4
class
=
"ms-4"
>
This slide has a time delay of 2000ms</
h4
>
</
div
>
<
div
class
=
"carousel-item bg-secondary"
data-bs-interval
=
"4000"
>
<
h1
class
=
"m-4 text-danger"
>
This is the second slide</
h1
>
<
h4
class
=
"ms-4"
>
This slide has a time delay of 4000ms</
h4
>
</
div
>
<
div
class
=
"carousel-item bg-secondary"
data-bs-interval
=
"6000"
>
<
h1
class
=
"m-4 text-warning"
>
This is the third slide</
h1
>
<
h4
class
=
"ms-4"
>
This slide has a time delay of 6000ms</
h4
>
</
div
>
</
div
>
<
button
class
=
"carousel-control-prev"
type
=
"button"
id
=
"prevSlide"
>
<
span
class
=
"carousel-control-prev-icon"
aria-hidden
=
"true"
></
span
>
<
span
class
=
"visually-hidden"
>
Previous
</
span
>
</
button
>
<
button
class
=
"carousel-control-next"
type
=
"button"
id
=
"nextSlide"
>
<
span
class
=
"carousel-control-next-icon"
aria-hidden
=
"true"
></
span
>
<
span
class
=
"visually-hidden"
>
Next
</
span
>
</
button
>
</
div
>
<
div
class
=
"container"
>
<
button
class
=
"btn btn-success mt-5"
id
=
"cycleCarousel"
>
Cycle Carousel
</
button
>
<
button
class
=
"btn btn-danger mt-5"
id
=
"pauseCarousel"
>
Pause Carousel</
button
>
</
div
>
<
div
class
=
"container"
>
<
button
class
=
"btn btn-secondary mt-5"
id
=
"slideOne"
>
Slide One
</
button
>
<
button
class
=
"btn btn-secondary mt-5"
id
=
"slideTwo"
>
Slide Two
</
button
>
<
button
class
=
"btn btn-secondary mt-5"
id
=
"slideThree"
>
Slide Three
</
button
>
</
div
>
</
div
>
<
script
>
document.addEventListener("DOMContentLoaded", function(){
var prevSlide =
document.getElementById("prevSlide");
var nextSlide =
document.getElementById("nextSlide");
var cycleCarousel =
document.getElementById("cycleCarousel");
var pauseCarousel =
document.getElementById("pauseCarousel");
var slideOne =
document.getElementById("slideOne");
var slideTwo =
document.getElementById("slideTwo");
var slideThree =
document.getElementById("slideThree");
// Create a carousel instance
var carouselElement =
document.getElementById("carouselExample");
var myCarousel = new bootstrap.Carousel(carouselElement);
// Cycles to the previous item
prevSlide.addEventListener("click", function(){
myCarousel.prev();
});
// Cycles to the next item
nextSlide.addEventListener("click", function(){
myCarousel.next();
});
cycleCarousel.addEventListener("click", function(){
myCarousel.cycle();
});
pauseCarousel.addEventListener("click", function(){
myCarousel.pause();
});
slideOne.addEventListener("click", function(){
myCarousel.to(0);
});
slideTwo.addEventListener("click", function(){
myCarousel.to(1);
});
slideThree.addEventListener("click", function(){
myCarousel.to(2);
});
});
</
script
>
</
body
>
</
html
>