Responsive Flexible Image Carousel Plugin For jQuery - Flex-Slider
| File Size: | 8.19 MB |
|---|---|
| Views Total: | 3424 |
| Last Update: | |
| Publish Date: | |
| Official Website: | Go to website |
| License: | MIT |
Flex-Slider is a simple, flexible, fully responsive and configurable jQuery carousel slider plugin that supports multiple images on each slide.
More features:
- Auto switches to single-image slider in mobile view.
- Auto rotation with configurable interval.
- Full width mode supported.
- Cross browser. Supports modern browsers and IE 8/9/10/11.
How to use it:
1. Load the latest version of jQuery JavaScript library and the jQuery Flex-slider plugin's JavaScript & CSS files in the html file.
<link rel="stylesheet" href="np-slider.css"> <script src="//code.jquery.com/jquery.min.js"></script> <script src="np-slider.js"></script>
2. Insert image groups to the slider following the markup structure like this:
<div id="np-slider-wrapper">
<ul id="np-slider">
<li class="np-slide">
<div class="np-row">
<div class="np-grid-4 bigger">
<a href="#"><img src="1.jpg" class="sm-img"></a>
</div>
<div class="np-grid-4 bigger">
<a href="#"><img src="2.jpg" class="sm-img"></a>
</div>
<div class="np-grid-4 bigger">
<a href="#"><img src="3.jpg" class="sm-img"></a>
</div>
</div>
</li>
<li class="np-slide">
<div class="np-row">
<div class="np-grid-4 bigger">
<a href="#"><img src="4.jpg" class="sm-img"></a>
</div>
<div class="np-grid-4 bigger">
<a href="#"><img src="5.jpg" class="sm-img"></a>
</div>
<div class="np-grid-4 bigger">
<a href="#"><img src="6.jpg" class="sm-img"></a>
</div>
</div>
</li>
<li class="np-slide">
<div class="np-row">
<div class="np-grid-4 bigger">
<a href="#"><img src="7.jpg" class="sm-img"></a>
</div>
<div class="np-grid-4 bigger">
<a href="#"><img src="8.jpg" class="sm-img"></a>
</div>
<div class="np-grid-4 bigger">
<a href="#"><img src="9.jpg" class="sm-img"></a>
</div>
</div>
</li>
</ul>
</div>
3. If you'd like to display a single image on each slide:
<div id="np-slider-wrapper">
<ul id="np-slider">
<li class="np-slide"> <img src="1.jpg" class="img-responsive"> </li>
<li class="np-slide"> <img src="2.jpg" class="img-responsive"> </li>
<li class="np-slide"> <img src="3.jpg" class="img-responsive"> </li>
<li class="np-slide"> <img src="4.jpg" class="img-responsive"> </li>
</ul>
</div>
<div class="np-controlls">
<button class="np-left"> <img src="images/slider/arrow_r.png"> </button>
<button class="np-right"> <img src="images/slider/arrow_l.png"> </button>
</div>
4. Call the function npSlider on the top container and done.
$("#np-slider").npSlider({
// options here
});
5. Plugin's default options to customize the carousel slider.
$("#np-slider").npSlider({
// auto play
autoplay: true,
// autoplay interval
play_duration: 3000,
// single mode
single: false,
// space between slides
slide_space: 0,
// transition speed
slide_time: 300,
// space for next slide
next_slide_space: 0,
// max height of slider
slider_max_height: null,
// full width mode
full_width: true,
// parent width
parent_width: false,
// space between grids
grid_space: 10,
// how many images per slide
slider_type: 5,
// single mode in mobile view
slingle_slide_on_phone: true
});
Change log:
2017-02-15
- responsive updates
2016-12-29
- added more slider types
This awesome jQuery plugin is developed by Neeraj-pant. For more Advanced Usages, please check the demo page or visit the official website.










