Mobile-friendly Carousel / Slideshow Plugin With jQuery And Bootstrap
File Size: | 10.2 KB |
---|---|
Views Total: | 6947 |
Last Update: | |
Publish Date: | |
Official Website: | Go to website |
License: | MIT |
Bootstrap Touch Slider is a jQuery plugin used to enhance the default Bootstrap carousel component with additional features like touch events support, slide/fade animations and CSS3 animated slide text.
How to use it:
1. Make sure you first have jQuery library and Bootstrap framework installed in the web project.
<link href="/path/to/bootstrap.min.css" rel="stylesheet"> <script src="/path/to/jquery.min.js"></script> <script src="/path/to/bootstrap.min.js"></script>
2. Load the jQuery touchSwipe plugin in the document.
<script src="/path/to/jquery.touchSwipe.min.js"></script>
3. Load the Animate.css in the head section that will provide the CSS3 animations for your slide text.
<link href="/path/to/animate.min.css" rel="stylesheet">
4. You might also need to load the Font Awesome for the navigation icons.
<link href="/path/to/font-awesome.min.css" rel="stylesheet">
5. You might also need to load the Font Awesome for the navigation icons. If you want to change '#bootstrap-touch-slider' id then you have to change 'Carousel-indicators' and 'Carousel-Control' '#bootstrap-touch-slider' slide as well.
<div id="bootstrap-touch-slider" class="carousel bs-slider fade control-round indicators-line" data-ride="carousel" data-pause="hover" data-interval="false" > <!-- Indicators --> <ol class="carousel-indicators"> <li data-target="#bootstrap-touch-slider" data-slide-to="0" class="active"></li> <li data-target="#bootstrap-touch-slider" data-slide-to="1"></li> <li data-target="#bootstrap-touch-slider" data-slide-to="2"></li> </ol> <!-- Wrapper For Slides --> <div class="carousel-inner" role="listbox"> <!-- Third Slide --> <div class="item active"> <!-- Slide Background --> <img src="1.jpg" alt="Bootstrap Touch Slider" class="slide-image"/> <div class="bs-slider-overlay"></div> <div class="container"> <div class="row"> <!-- Slide Text Layer --> <div class="slide-text slide_style_left"> <h1 data-animation="animated zoomInRight">Slide Text</h1> </div> </div> </div> </div> <!-- End of Slide --> <!-- Second Slide --> <div class="item active"> <!-- Slide Background --> <img src="2.jpg" alt="Bootstrap Touch Slider" class="slide-image"/> <div class="bs-slider-overlay"></div> <div class="container"> <div class="row"> <!-- Slide Text Layer --> <div class="slide-text slide_style_left"> <h1 data-animation="animated zoomInRight">Slide Text</h1> </div> </div> </div> </div> <!-- End of Slide --> <!-- Third Slide --> <div class="item active"> <!-- Slide Background --> <img src="3.jpg" alt="Bootstrap Touch Slider" class="slide-image"/> <div class="bs-slider-overlay"></div> <div class="container"> <div class="row"> <!-- Slide Text Layer --> <div class="slide-text slide_style_left"> <h1 data-animation="animated zoomInRight">Slide Text</h1> </div> </div> </div> </div> <!-- End of Slide --> </div><!-- End of Wrapper For Slides --> <!-- Left Control --> <a class="left carousel-control" href="#bootstrap-touch-slider" role="button" data-slide="prev"> <span class="fa fa-angle-left" aria-hidden="true"></span> <span class="sr-only">Previous</span> </a> <!-- Right Control --> <a class="right carousel-control" href="#bootstrap-touch-slider" role="button" data-slide="next"> <span class="fa fa-angle-right" aria-hidden="true"></span> <span class="sr-only">Next</span> </a> </div>
6. Active the plugin and done.
$('#bootstrap-touch-slider').bsTouchSlider();
This awesome jQuery plugin is developed by bootstrapthemesco. For more Advanced Usages, please check the demo page or visit the official website.