Tiny Image Carousel Slider Plugin With jQuery - gallerySlider
File Size: | 18 KB |
---|---|
Views Total: | 3710 |
Last Update: | |
Publish Date: | |
Official Website: | Go to website |
License: | MIT |

gallerySlider is a very small jQuery image carousel / slider plugin that features auto rotation, infinite loop, image auto cropping and navigation controls.
How to use it:
1. Wrap the images into a
links and then insert them into a DIV container as follows:
<div class="gallerySlider"> <a href="#"><img src="1.jpg" alt="image"></a> <a href="#"><img src="2.jpg" alt="image"></a> <a href="#"><img src="3.jpg" alt="image"></a> ... </div>
2. Include both jQuery JavaScript library and the jQuery gallerySlider plugin at the bottom of the webpage.
<script src="//code.jquery.com/jquery-2.2.1.min.js"></script> <script src="js/gallerySlider.js"></script>
3. The required CSS to style the image slider.
.gallerySlider { width: 600px; height: 450px; margin: 30px auto; position: relative; overflow: hidden; } .gallerySliderContainer { position: absolute; } .gallerySliderImg { } .gallerySliderImg img { } .gallerySliderLeft, .gallerySliderRight { background-repeat: no-repeat; width: 32px; height: 32px; position: absolute; } .gallerySliderLeft { background-image: url("../images/slider/galleryButtonLeft.png"); left: 40px; } .gallerySliderLeft:hover { background-image: url("../images/slider/galleryButtonLeft.png"); } .gallerySliderRight { background-image: url("../images/slider/galleryButtonRight.png"); right: 40px; } .gallerySliderRight:hover { background-image: url("../images/slider/galleryButtonRight.png"); } .gallerySliderSwitchPanel { position: absolute; } .gallerySliderSwitch { background-image: url("../images/slider/galleryButtonEmpty.png"); display: inline-block; width: 8px; height: 8px; margin: 0px 5px 0px 0px; } .gallerySliderSwitch:hover { background-image: url("../images/slider/galleryButtonEmpty.png"); } #gallerySliderSelected { background-image: url("../images/slider/galleryButtonFilled.png"); }
4. Override the default parameters in the gallerySlider.js
:
var slideDuration = 500; var slideTimeout = 3000; var navigationFadeIn = 500; var navigationFadeOut = 500; var navigationOpacityIn = 1.0; var navigationOpacityOut = 0.0; var navigationPanelOpacityIn = 1.0; var navigationPanelOpacityOut = 0.5; var gallerySliderImg = 0; var gallerySliderCount = 0; var galleryWidth = 0; var galleryHeight = 0; var slideBorder = 0; // 0 - inner, 1 - on right, 2 - on left var activeButton = null; var slideTimer = null;
This awesome jQuery plugin is developed by djbozkosz. For more Advanced Usages, please check the demo page or visit the official website.