3D Stacked Content Slider Plugin With jQuery - hubSlider.js
| File Size: | 5.3 KB |
|---|---|
| Views Total: | 9444 |
| Last Update: | |
| Publish Date: | |
| Official Website: | Go to website |
| License: | MIT |
hubSlider.js is a very small jQuery plugin which lets you create a 3D, automatic content slider with a stacked card style animation based on CSS3 transforms and transitions.
How to use it:
1. Add jQuery library and the jQuery hubSlider.js script to your webpage.
<script src="jquery.min.js"></script> <script src="hubslider.js"></script>
2. Add a list of items and slider controls to the slider.
<div class="hub-slider">
<div class="hub-slider-slides">
<ul>
<li>Slide 1</li>
<li>Slide 2</li>
<li>Slide 3</li>
<li>Slide 4</li>
<li>Slide 5</li>
</ul>
</div>
<div class="hub-slider-controls">
<button class="hub-slider-arrow hub-slider-arrow_next">↑</button>
<button class="hub-slider-arrow hub-slider-arrow_prev">↓</button>
</div>
</div>
3. The required CSS styles.
.hub-slider { position: relative; }
.hub-slider ul { list-style: none; }
.hub-slider ul li {
width: 800px;
height: 300px;
background: #add8e6;
position: absolute;
left: 0;
top: 0;
}
.hub-slider-controls {
position: absolute;
right: 0;
top: 0;
z-index: 1000;
}
.hub-slider-arrow {
width: 40px;
height: 40px;
border: none;
background: #f00;
color: #fff;
font-weight: bold;
}
4. Initialize the plugin and pass the following options to the hubSlider method.
$('.hub-slider-slides ul').hubSlider({
selector: $('li'),
button: {
next: $('.hub-slider-arrow_next'),
prev: $('.hub-slider-arrow_prev')
},
startOffset: 30,
auto: true
});
5. All default configuration options.
$('.hub-slider-slides ul').hubSlider({
selector: null,
button: {
next: null,
prev: null
},
opacity: 1,
opacityStep: 0.2,
startOffset: 20,
offset: 0,
scale: 1,
scaleStep: '0.05',
transition: '0.6s',
auto: false,
time: 3 // secondly.
});
This awesome jQuery plugin is developed by hublabs. For more Advanced Usages, please check the demo page or visit the official website.











