How to Create Bootstrap Carousel

In this article, we learn How to Create Bootstrap Carousel. The carousel is the slideshow for cycling through a series of images, text, or custom markup. Especially, This carousel is very important to your website. It creates the amazing user experience. The bootstrap carousel explicitly used jquery file to slide images. In the Bootstrap 4, this feature is really amazing to increase user experience.

Bootstrap Carousel Example

So let’s create the bootstrap carousel.

 Create New Project & link Bootstrap Files

Create a new project in visual code and add image folder. In this folder, we had added three images. We are using this image in the carousel. You can download this images from this Download Link or if you want you can use another one. Create a new file and name it as index.html. In this file create a simple html5 snippets. You can create this only by typing html5 and enter.

Then Rename page title and to link bootstrap file to index.html file. So we will go to bootstrap website and from the documentation tab just copy this link tag and paste it in the head. Then copy this bootstrap JavaScript files and paste it right before the closing </body> tag.

Create Carousel

Step 1

After this create a div with the class container. In the visual Code, the simple way to create div with the class is just typing div .class name. And then press tab. We have added width 75 percent and height 75 percent.
In this div, we create another div with the carousel and slide class and then specify id carousel Example. And then create a data-ride carousel.

Using the carousel data-ride without causes unexpected behavior if you triggered a slide data-slide via annotated element. This seems to just trigger the cycle behavior instead of just sliding to the next or previous slide.

Then create a div with carousel inner class. This class will add slides in the carousel. So now we will add our first slide with the active state. so we will add div with carousel item and active class. In this first item, we will add image tag and specify source image. Then specify alt attribute and class is equal to d-block. The d-block class will simply set an element display property to block and add width 100% and height 100%.

After that, create another slide with carousel item class and specify the second image in image source attribute. Then specify alt text too and class d-block and width 100% and height 100%. Now we will create the third slide. In third slide everything is same but just change image and alt attribute.

Step 2

Afterward, we want to add previous and next control on the left and right side of the screen. So we will add this control just after the closing  <div class="carousel-inner"> .Create anchor tag. In href attribute specify carousel id and then create a class of carousel control prev and data slide previous.

In this anchor tag create span with a carousel control previous icon. Aria hidden true. After this create span tag with sr-only class and previous text.This class is used to hide information intended only for screen renders from the layout of the rendered page.

Now we want to create next control. So Create an anchor tag with a href attribute with id carousel example. And the class name is carousel control next. And data slide next. In this tag create span with carousel control next icon class and specify aria hidden true. After that create another span with sr only class.

Step 3

we want to create an indicator on the bottom of the carousel. The indicator will indicate how many slides are there on the carousel, and which slide the user is currently viewing. So we will create order list tag with carousel indicator class. we will create li tag just after the  <div class="carousel slide" > tag.


So we will create order list tag with carousel indicator class. In the ol tag create a list tag with data target carousel example. Keep in mind that in data target specify exactly the same carousel id. Then create data slide to zero. Data slide to attribute specifies which slide to go to. And create an active class to specify the active state of the first slide.

Then create another li tag and specify data target property.  And then data slide to 1. This will indicate the second slide and create the third li tag and specify data target property and data slide to two. This will indicate the third slide.

So now you Bootstrap carousel is ready to run but we will create some style to it and add title on the bottom.

Import this code into an index.html file. If you follow all the step your HTML file would look like this.

That’s it.

So now run your project. You will see there is an indicator on the bottom which indicates how many slides are there and which is currently viewing. You can just change slide by clicking on the indicator also.

If you have any question then comment us. Follow us on Youtube, Instagram, and Facebook.

Thank You.