Golang Tutorials - Learn Go Programming with Easy Step-by-Step Guides

Explore comprehensive Golang tutorials for beginners and advanced programmers. Learn Go programming with easy-to-follow, step-by-step guides, examples, and practical tips to master Go language quickly.

Bs5 Carousel in Bootstrap

Bs5 Carousel in Bootstrap

In Bootstrap 5 (BS5), the carousel component is used to create image or content sliders with controls, indicators, and autoplay support. It’s fully responsive and touch-enabled.


? Basic Carousel

<div id="carouselExample" class="carousel slide" data-bs-ride="carousel">  <div class="carousel-inner">    <div class="carousel-item active">      <img src="https://via.placeholder.com/800x400" class="d-block w-100" alt="Slide 1">    </div>    <div class="carousel-item">      <img src="https://via.placeholder.com/800x400" class="d-block w-100" alt="Slide 2">    </div>    <div class="carousel-item">      <img src="https://via.placeholder.com/800x400" class="d-block w-100" alt="Slide 3">    </div>  </div></div>
  • carousel slide: Enables sliding animation.

  • data-bs-ride="carousel": Starts the carousel automatically.


?? With Indicators

<div id="carouselExampleIndicators" class="carousel slide" data-bs-ride="carousel">  <div class="carousel-indicators">    <button type="button" data-bs-target="#carouselExampleIndicators" data-bs-slide-to="0" class="active"></button>    <button type="button" data-bs-target="#carouselExampleIndicators" data-bs-slide-to="1"></button>    <button type="button" data-bs-target="#carouselExampleIndicators" data-bs-slide-to="2"></button>  </div>  <div class="carousel-inner">    <!-- carousel-item slides -->  </div></div>

? With Controls (Prev/Next)

<button class="carousel-control-prev" type="button" data-bs-target="#carouselExampleIndicators" data-bs-slide="prev">  <span class="carousel-control-prev-icon" aria-hidden="true"></span>  <span class="visually-hidden">Previous</span></button><button class="carousel-control-next" type="button" data-bs-target="#carouselExampleIndicators" data-bs-slide="next">  <span class="carousel-control-next-icon" aria-hidden="true"></span>  <span class="visually-hidden">Next</span></button>

Add these inside the carousel container after the .carousel-inner.


? With Captions

<div class="carousel-item active">  <img src="https://via.placeholder.com/800x400" class="d-block w-100" alt="...">  <div class="carousel-caption d-none d-md-block">    <h5>First slide label</h5>    <p>Some representative placeholder content.</p>  </div></div>

?? Optional JavaScript Control

var myCarousel = document.querySelector('#carouselExample')var carousel = new bootstrap.Carousel(myCarousel, {  interval: 2000,  wrap: true})

?? Carousel Options

OptionTypeDefaultDescription
intervalnumber5000Delay between auto cycling (ms)
wrapbooleantrueCycle continuously or stop at end
keyboardbooleantrueKeyboard navigation
pausestring"hover"Pause cycling on mouse hover

Would you like an example of a multi-item carousel, responsive carousel, or custom animation effects next?

Disclaimer for AI-Generated Content:
The content provided in these tutorials is generated using artificial intelligence and is intended for educational purposes only.
html
docker
php
kubernetes
golang
mysql
postgresql
mariaDB
sql