Full Width Responsive Banner Slider With jQuery - slider-plugin.js
| File Size: | 4.02 KB |
|---|---|
| Views Total: | 6575 |
| Last Update: | |
| Publish Date: | |
| Official Website: | Go to website |
| License: | MIT |
A simple, jQuery powered, full-width image carousel / slider plugin that automatically resizes images based on the screen size. You can use the plugin as a responsive banner carousel for your website or web application.
How to use it:
1. Create the html for the full width banner carousel.
<div class="banner_box">
<div class="index-banner" id="index-banner">
<div class="index-banner-scroll">
<ul>
<li>
<a href="#">
<img src="1.jpg">
</a>
</li>
<li>
<a href="#">
<img src="2.jpg">
</a>
</li>
<li>
<a href="#">
<img src="3.jpg">
</a>
</li>
</ul>
</div>
<div class="control">
<span class="" style="opacity: 1;"></span>
<span style="opacity: 1;" class="active"></span>
<span style="opacity: 1;"></span>
</div>
</div>
</div>
2. The main CSS styles for the carousel slider.
.index-banner {
position: relative;
z-index: 1;
height: 346px;
overflow: hidden;
position: relative;
margin: 0 auto;
}
.index-banner ul {
height: 346px;
position: absolute;
width: 50000px;
}
.index-banner ul li {
float: left;
height: 346px;
overflow: hidden;
position: relative;
background: #000;
}
.index-banner ul li div {
position: absolute;
overflow: hidden;
z-index: 999
}
.index-banner .control {
position: absolute;
height: 10px;
padding: 5px 10px;
bottom: 40px;
text-align: center;
z-index: 9999
}
.index-banner .control span {
float: left;
_display: inline;
_zoom: 1;
_font-size: 0;
margin-left: 5px;
cursor: pointer;
height: 15px;
width: 15px;
background: #666;
border-radius: 15px;
}
.index-banner .control span.active { background: #f00; }
.index-banner li {
float: left;
width: auto;
height: 346px;
}
.index-banner {
width: auto;
height: 346px;
}
.index-banner-scroll {
position: relative;
overflow: hidden;
width: 1920px;
height: 346px;
}
.btn-group {
text-align: center;
margin-top: 10px;
}
.btn-group span {
display: inline-block;
width: 100px;
height: 30px;
line-height: 30px;
border: 1px solid #ccc;
border-radius: 5px;
margin-right: 10px;
cursor: pointer;
user-select: none;
}
3. Include jQuery library and the jQuery slider-plugin.js plugin at the bottom of the webpage.
<script src="//code.jquery.com/jquery-1.12.0.min.js"></script> <script src="js/slider-plugin.js"></script>
4. Initialize the carousel slider with options.
$(".banner_box").slider({
containerEl: $(".index-banner-scroll"),
silderContainerEl: $("#index-banner ul"),
itemEl: $("#index-banner ul li"),
btnEl: $('.control span'),
btnContainerEl: $('.control'),
prev: $(".prev"),
next: $(".next"),
index: 0,
resizeable: true,
showButton: true
});
Change log:
2016-06-03
- JS update
This awesome jQuery plugin is developed by lanqy. For more Advanced Usages, please check the demo page or visit the official website.










