Bootstrap 5 Extended Carousel Component In Vanilla JS

Extended Slider based on Bootstrap 5 using only carousel component and vanilla js which allows multiple slides per view, thumbnail navigation, and much more.

Requirements:

  • Bootstrap 5

Must Read: Display Several Carousel Component Items | vue-owl-carousel

Bootstrap 5 Extended Carousel Component Details

Post NameBootstrap 5 Extended Carousel Component
Author Namecrpozo
CategoryBootstrap, SCSS, Slider
Official PageClick Here
Official Websitegithub.com
Publish DateDecember 11, 2021
Last UpdateJuly 28, 2023
DownloadLink Below
LicenseMIT

How to make use of it:

Installation:

npm i -D extended-carousel-bs5

Build dist (css/js) files

Multiple columns (Responsive)  :   data-ec-toggle="responsive-carousel"
Number of slideshows           :   data-ec-size="4"
Thumbnail slider               :   data-ec-thumbnail="slider"
Thumbnail gallery              :   data-ec-thumbnail="gallery"

Usage

<!-- Multiple Columns Carousel Example -->

<div id="carouselMultipleColumns" class="carousel slide" data-ec-toggle="responsive-carousel" data-ec-size="4">
  <div class="carousel-inner" role="listbox">
    <div class="carousel-item active">
      <div>
        <img src="...">
      </div>
    </div>
    <div class="carousel-item">
      <div>
        <img src="...">
      </div>
    </div>
    .
    .
    .
  </div>
  <a class="carousel-control-prev" href="#carouselMultipleColumns" role="button" data-bs-slide="prev">
      <span class="carousel-control-prev-icon" aria-hidden="true"></span>
  </a>
  <a class="carousel-control-next" href="#carouselMultipleColumns" role="button" data-bs-slide="next">
      <span class="carousel-control-next-icon" aria-hidden="true"></span>
  </a>
</div>

See Demo And Download

extended-carousel-bs5

Official Website(crpozo): Click Here

This superior jQuery/javascript plugin is developed by crpozo. For extra Advanced Usage, please go to the official website.

Related Posts

Data-Table-Generator-Tabulator

Interactive Data Table Generator with JS/jQuery and JSON | Tabulator

Tabulator allows you to create interactive tables in seconds from any HTML Table, JavaScript array, AJAX data source, or JSON format data. Just include the library in your…

alert-confirm-prompt-attention-js

Simple Alert, Confirm, Prompt Popup Using Vanilla JavaScript Library | attention.js

JavaScript provides various built-in functionality to display popup messages for different purposes. Attention JS is a vanillaJS plugin used to create a custom alert, confirm, or Prompt…

Bootstrap-4-Sidebar-Menu-Responsive-Template

Bootstrap 4 Sidebar Menu Responsive Template | MDB

Bootstrap Side Navbar – Responsive sidebar template based on the Bootstrap 4 framework. An easy-to-use, totally responsive, Google Material Design impressed aspect navigation for modern web app…

Bootstrap-4-Toast-Notification-Plugin

Lightweight Bootstrap 4 Toast Notification Plugin | BS4 Advanced Toast

A lightweight Bootstrap 4 Toast Notification plugin integrated with JS/jQuery. bs4-toast.js is a JavaScript library that enhances the native Bootstrap toast component with icons, buttons, callbacks, and…

Audio-Visualizations-Wave

How to Create Audio Visualizations with JavaScript | Wave.js

Audio Visualizer Library – wave.js is a vanilla javascript audio visualization library that provides 20+ creative audio visualization effects to bring more engagement to your visitor. Contribute…

bootstrap-5-treeview

Bootstrap 5 Treeview Dynamically Collapsible | bs5treeview

Bootstrap 5 Tree View is a very simple plug-in for creating a basic and elegant Treeview using BS5. For use with Bootstrap 5, the attributes have been…

Leave a Reply

Your email address will not be published. Required fields are marked *