Basic Responsive Background Slider - jQuery sliCarousel
| File Size: | 16.9 KB |
|---|---|
| Views Total: | 5608 |
| Last Update: | |
| Publish Date: | |
| Official Website: | Go to website |
| License: | MIT |
sliCarousel is a small jQuery plugin for creating minimal, responsive, draggable content sliders/carousels on the web app.
Main features:
- Supports unlimited amount of slides.
- Mouse drag to move.
- Navigation arrows and pagination bullets.
- Fully responsive and mobile friendly.
- Full width mode.
How to use it:
1. Load the core stylesheet slicarousel.css for the slider controls.
<link rel="stylesheet" href="css/slicarousel.css">
2. Load jQuery library and the main JavaScritp slicarousel.js at the end of the document.
<script src="https://code.jquery.com/jquery-3.3.1.min.js"
integrity="sha384-tsQFqpEReu7ZLhBV2VZlAu7zcOV+rXbYlF2cqB8txI/8aZajjp4Bqd+V6D5IgvKT"
crossorigin="anonymous">
</script>
<script src="js/slicarousel.js"></script>
3. Create a container in which you want to place the slider.
<div class="mySlider"></div>
4. Call the function on the slider container.
$("mySlider").my_slider()
5. This will generate a basic slider following the HTML structure like these.
<div class="the_slider">
<div class="s_slider_container" style="width: 600%;">
<div class="s_slide s_slide_0" style="width: 16.6667%;"></div>
<div class="s_slide s_slide_1" style="width: 16.6667%;"></div>
<div class="s_slide s_slide_2" style="width: 16.6667%;"></div>
<div class="s_slide s_slide_3" style="width: 16.6667%;"></div>
<div class="s_slide s_slide_4" style="width: 16.6667%;"></div>
<div class="s_slide s_slide_0" style="width: 16.6667%;"></div>
</div>
<div class="s_arrows arrows"><span class="prev">
<svg version="1.1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 129 129" xmlns:xlink="http://www.w3.org/1999/xlink" enable-background="new 0 0 129 129">
<g>
<g>
<path d="m64.5,122.6c32,0 58.1-26 58.1-58.1s-26-58-58.1-58-58,26-58,58 26,58.1 58,58.1zm0-108c27.5,5.32907e-15 49.9,22.4 49.9,49.9s-22.4,49.9-49.9,49.9-49.9-22.4-49.9-49.9 22.4-49.9 49.9-49.9z"></path>
<path d="m70,93.5c0.8,0.8 1.8,1.2 2.9,1.2 1,0 2.1-0.4 2.9-1.2 1.6-1.6 1.6-4.2 0-5.8l-23.5-23.5 23.5-23.5c1.6-1.6 1.6-4.2 0-5.8s-4.2-1.6-5.8,0l-26.4,26.4c-0.8,0.8-1.2,1.8-1.2,2.9s0.4,2.1 1.2,2.9l26.4,26.4z"></path>
</g>
</g>
</svg>
</span><span class="next">
<svg version="1.1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 129 129" xmlns:xlink="http://www.w3.org/1999/xlink" enable-background="new 0 0 129 129">
<g>
<g>
<path d="M64.5,122.6c32,0,58.1-26,58.1-58.1S96.5,6.4,64.5,6.4S6.4,32.5,6.4,64.5S32.5,122.6,64.5,122.6z M64.5,14.6 c27.5,0,49.9,22.4,49.9,49.9S92,114.4,64.5,114.4S14.6,92,14.6,64.5S37,14.6,64.5,14.6z"></path>
<path d="m51.1,93.5c0.8,0.8 1.8,1.2 2.9,1.2 1,0 2.1-0.4 2.9-1.2l26.4-26.4c0.8-0.8 1.2-1.8 1.2-2.9 0-1.1-0.4-2.1-1.2-2.9l-26.4-26.4c-1.6-1.6-4.2-1.6-5.8,0-1.6,1.6-1.6,4.2 0,5.8l23.5,23.5-23.5,23.5c-1.6,1.6-1.6,4.2 0,5.8z"></path>
</g>
</g>
</svg>
</span></div>
<div class="dot_nav"><span class="dot dot-0 active" slide-nbr="0"></span><span class="dot dot-1" slide-nbr="1"></span><span class="dot dot-2" slide-nbr="2"></span><span class="dot dot-3" slide-nbr="3"></span><span class="dot dot-4" slide-nbr="4"></span></div>
</div>
6. Add your own background images to the slides.
.s_slide_0{
background: aquamarine
}
.s_slide_1{
background: #119955
}
.s_slide_2{
background: aquamarine
}
.s_slide_3{
background: crimson
}
.s_slide_4{
background: lightseagreen
}
7. Possible options to customize the slider.
$("mySlider").my_slider({
// The number of slides
"nbr_slides" : 5,
// Avoid CSS classes mixed up
"class_name_prefix" : "s_",
// Enable the arrows navigation
"arrows" : true,
// Enable the dots navigation
"dot_nav": true,
// width: 100%
"full_width": true,
// autoplay
"autoplay": {
"enabled": true,
"direction": "ltr"
},
// transition delay
"delay": 2500,
// animation speed
"speed": 500
})
Changelog:
2019-09-23
- Added autoplay
- Added transition deley
- Added animation speed
This awesome jQuery plugin is developed by AM-77. For more Advanced Usages, please check the demo page or visit the official website.










