Smooth Adaptive Slider Carousel jQuery Plugin - Unicorn Slider
File Size: | 1.28 MB |
---|---|
Views Total: | 1733 |
Last Update: | |
Publish Date: | |
Official Website: | Go to website |
License: | MIT |

Unicorn Slider is a simple, configurable jQuery slider plugin that helps you create a responsive, horizontal/vertical image carousel with 5 predefined styles.
Main features:
- Supports both horizontal and vertical layouts.
- Auto highlight current slide image.
- Multiple images per slide.
- Easing methods supported. Requires jQuery easing plugin.
- Touch events are supported as well.
How to use it:
1. Load the jQuery Unicorn Slider plugin's files into your html page which has jQuery library included.
<link rel="stylesheet" href="css/unicornslider.min.css"> <script src="//code.jquery.com/jquery-3.0.0.min.js"></script> <script src="js/jquery.unicornslider.min.js"></script>
2. The basic html structure for the Unicorn Slider.
<div class="unicornslider"> <ul> <li> <a class="unicorn-a"> <div class="unicorn1"></div> <div class="unicorn-label"><span><span>Alex</span></span></div> </a> </li> <li> <a class="unicorn-a"> <div class="unicorn2"></div> <div class="unicorn-label"><span><span>Bert</span></span></div> </a> </li> <li> <a class="unicorn-a"> <div class="unicorn3"></div> <div class="unicorn-label"><span><span>Chantalle</span></span></div> </a> </li> <li> <a class="unicorn-a"> <div class="unicorn4"></div> <div class="unicorn-label"><span><span>Doris</span></span></div> </a> </li> <li> <a class="unicorn-a"> <div class="unicorn5"></div> <div class="unicorn-label"><span><span>Etienne</span></span></div> </a> </li> </ul> </div>
3. Add your images as backgrounds to the Unicorn Slider.
.unicorn1 { background-image: url("1.png"); } .unicorn2 { background-image: url("2.png"); } .unicorn3 { background-image: url("3.png"); } .unicorn4 { background-image: url("4.png"); } .unicorn5 { background-image: url("5.png"); }
4. Call the plugin to generate a basic, horizontal carousel.
$(".unicornslider").unicornslider({ visibleItems: 99 });
5. Initialize as a vertical carousel.
$(".unicornslider").unicornslider({ orientation: "vertical" });
6. Plugin's default config options.
$(".unicornslider").unicornslider({ // Boolean: Debug mode debug: false, // Boolean: Show arrows across borders wrapAround: true, // Boolean: Shrink wrapper to minmal size leanWrapper: false, // String: Select the animation direction, "horizontal" or "vertical" orientation: "horizontal", // String: Prefix string attached to the class of every element generated by the plugin namespace: "unicornslider-", // String: Determines the easing method used in jQuery transitions. // jQuery easing plugin is supported! easing: "swing", // String: Will be inserted in prev tag prevText: "prev", // String: Will be inserted in next tag nextText: "next", // String: Additional class for style in parent element style: "", // String: Select if active element is centered, "off", "mobile", "desktop" or "on" centerActive: "on", // Integer: Number of items to scroll on button click scrollItems: 1, // Integer: Height of button element in px buttonHeight: 50, // Integer: Width of button element in px buttonWidth: 50, // Integer: The number of items visible visibleItems: 1, // Integer: Animation speed in Milliseconds speed: 1000, // Integer: The item active on init startFrom: 0, // Function: Callback function that fires on init done init: function () {}, // Function: Callback function that fires on button "prev" or "next" before button click is processed button: function () {}, // Function: Callback function that fires on animation started animationStart: function () {}, // Function: Callback function that fires on animation ended animationEnd: function () {}, // Function: Callback function that fires on slider destroyed destroyed: function () {} });
Change log:
2016-10-14
- mobile improvements
2016-09-14
- supports touch events
2016-07-13
- update
This awesome jQuery plugin is developed by byzanth. For more Advanced Usages, please check the demo page or visit the official website.