Touch-enabled jQuery Image Slider with Cool CSS3 Animations
| File Size: | 335 KB |
|---|---|
| Views Total: | 2111 |
| Last Update: | |
| Publish Date: | |
| Official Website: | Go to website |
| License: | MIT |
Hero Slider is a brand-new jQuery slider plugin for creating a responsive, touch-enabled, customizable image carousel slider with cool transition effects based on CSS3 animations.
How to use it:
1. Load the jQuery Hero Slider plugin's stylesheet in the head section.
<link rel="stylesheet" href="dist/css/bpHS.min.css">
2. Load the Font Awesome for navigation icons (Optional).
<link rel="stylesheet" href="//maxcdn.bootstrapcdn.com/font-awesome/4.3.0/css/font-awesome.min.css">
3. The Html structure to create an image carousel slider. You can use data-* attribute to specify the transition effects individually for each slide.
<div class="bp-hs" id="demo">
<div class="bp-hs_inner">
<div class="bp-hs_inner__item" data-transform="scale">
<img src="1.jpg" alt="Sample Image 01">
</div>
<div class="bp-hs_inner__item" data-transform="rotate" data-origin="top-left">
<img src="2.jpg" alt="Sample Image 02">
</div>
<div class="bp-hs_inner__item" data-transform="rotate" data-origin="bottom-left">
<img src="3.jpg" alt="Sample Image 03">
</div>
<div class="bp-hs_inner__item">
<img src="4.jpg" alt="Sample Image 04">
</div>
</div>
/div>
4. Include jQuery library and the jQuery Hero Slider plugin at the end of the document.
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.11.2/jquery.min.js"></script> <script src="dist/js/bpHS.min.js"></script>
5. Include the OPTIONAL jQuery touchSwipe plugin for touchSwipe option.
<script src="//cdnjs.cloudflare.com/ajax/libs/jquery.touchswipe/1.6.4/jquery.touchSwipe.min.js"></script>
6. Initialize the image carousel slider.
$('#demo').bpHS({
nextText : '<i class="fa fa-angle-right"></i>',
prevText : '<i class="fa fa-angle-left"></i>'
});
7. Full plugin options.
$('#demo').bpHS({
// This event fires on bp-hs_inner__item and add is-active class to make visible/default.
activate: 0,
// Allows you to drag slider items (right | left) on desktop and swipe on handheld devices.
touchSwipe: true,
// The text to display for the next control button
nextText: null,
// The text to display for the previous control button
prevText: null,
// Show or hide all controls (next, prev and bullets)
showControls: true,
// Show or hide next, prev only
showButtons: true,
// Show or hide bullets only
showBullets: true,
// Allows to navigate slider items on keypress arrow
arrowKeys: false,
// Automatically cycling an item (paused on hover).
autoPlay: false,
// The amount of time to delay between automatically cycling an item.
duration: 5000
});
This awesome jQuery plugin is developed by boompx. For more Advanced Usages, please check the demo page or visit the official website.










