Author: | saumya04 |
---|---|
Views Total: | 20,162 views |
Official Page: | Go to website |
Last Update: | December 1, 2014 |
License: | MIT |
Preview:

Description:
A simple yet fully customizable JS & CSS image slider which comes with a subtle slice transition effect between slides.
How to use it:
Load the js-image-slider.js
into your web page.
<script src="js/js-image-slider.js"></script>
Embed a series of images into the web page as follows.
<div id="slider"> <a href="#"><img src="1.jpg" alt="Image Caption 1"></a> <a href="#"><img src="2.jpg" alt="Image Caption 2"></a> <a href="#"><img src="3.jpg" alt="Image Caption 3"></a> ... </div>
The required CSS styles for the image slider.
#slider { width: 700px; height: 306px;/* Make it the same size as your images */ background: #fff url(loading.gif) no-repeat 50% 50%; position: relative; margin: 0 auto;/*make the image slider center-aligned */ box-shadow: 0px 1px 5px #999999; } #slider img { position: absolute; border: none; display: none; } /* the link style (if an image is wrapped in a link) */ #slider a.imgLink { z-index: 2; display: none; position: absolute; top: 0px; left: 0px; border: 0; padding: 0; margin: 0; width: 100%; height: 100%; } /* Caption styles */ div.mc-caption-bg, div.mc-caption-bg2 { position: absolute; width: 100%; height: auto; padding: 0; left: 0px; bottom: 15px; z-index: 3; overflow: hidden; font-size: 0; } div.mc-caption-bg { background-color: black; } div.mc-caption { font: bold 14px/20px Arial; color: #EEE; z-index: 4; padding: 10px 0; text-align: center; } div.mc-caption a { color: #FB0; } div.mc-caption a:hover { color: #DA0; } /* ------ built-in navigation bullets wrapper ------*/ div.navBulletsWrapper { top: 320px; left: 280px; /* Its position is relative to the #slider */ width: 150px; background: none; padding-left: 20px; position: relative; z-index: 5; cursor: pointer; } /* each bullet */ div.navBulletsWrapper div { width: 11px; height: 11px; background: transparent url(images/bullet.png) no-repeat 0 0; float: left; overflow: hidden; vertical-align: middle; cursor: pointer; margin-right: 11px;/* distance between each bullet*/ _position: relative;/*IE6 hack*/ } div.navBulletsWrapper div.active { background-position: 0 -11px; }
That’s it. Here’re several options to customize the image slider.
// slider wrappersliderId: "slider", sliderId: "slider", // series1 or series2 effect: "series1", // random transition effects effectRandom: false, // animation time pauseTime: 2600, transitionTime: 500, // slice transition effect slices: 12, boxes: 8, // pause on mouse over hoverPause: true, autoAdvance: true, // image caption options captionOpacity: 0.3, captionEffect: "fade", thumbnailsWrapperId: "thumbs", m: false, license: "mylicense"
excellent, works smoothly on my computer and my android phone. Thank you very much