Basic jQuery Slider With Animated Image Captions - miniSlider
File Size: | 10.2 KB |
---|---|
Views Total: | 11193 |
Last Update: | |
Publish Date: | |
Official Website: | Go to website |
License: | MIT |
miniSlider is a small, responsive and cross-browser jQuery slider plugin which automatically slides through a sequence of images with animated image captions defined in the alt
attribute.
View more:
How to use it:
1. Create an html list of slide images and define the image descriptions (captions) using the regular 'alt' attribute as follows:
<div id="slider"> <ul> <li class="subuActive"><img src="1.jpg" alt="Caption 1"></li> <li><img src="2.jpg" alt="Caption 2"></li> <li><img src="3.jpg" alt="Caption 3"></li> <li><img src="4.jpg" alt="Caption 4"></li> <li><img src="5.jpg" alt="Caption 5"></li> ... </ul> </div>
2. Include the latest jQuery library and the jQuery miniSlider plugin's script at the bottom of the webpage.
<script src="//code.jquery.com/jquery.min.js"></script> <script src="js/minislider.js"></script>
3. Modify, override the following styles and add them into the webpage or existing CSS file.
#slider-div { max-width: 1000px; height: 420px; padding: 10px; overflow: hidden; margin: 0 auto; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; background-color: #fff; border: 1px solid #ccc; } #slider { min-width: 100%; min-height: 100%; overflow: hidden; position: relative; display: block; margin: 0; padding: 0; border: 0; } #slider ul { margin: 0; padding: 0; border: 0; list-style: none; display: inline-block; float: left; } #slider ul li { margin: 0; padding: 0; list-style-type: none; float: left; background-color: #fff; border: 0; display: inline-block; } #slider ul li img { border: 0; padding: 0; margin: 0; max-width: 100%; min-height: 100%; } #slider a { width: 45px; height: 45px; margin: 10px; position: absolute; top: 42%; outline: 0; opacity: 0.3; z-index: 100 } #slider a:hover { opacity: 1 } #subuprev { left: 0; background: url("arrow_prev.png") no-repeat; cursor: pointer; position: relative; } #subunext { right: 0; background: url("arrow_next.png") no-repeat; cursor: pointer; position: relative; } #sliderBulet { height: 30px; position: absolute; right: 10px; top: 20px; overflow: hidden; } #sliderBulet>div { width: 16px; height: 16px; margin: 0; padding: 0; border: 0; cursor: pointer; margin-right: 5px; float: left; background: url("bullet_grey.png") no-repeat; text-align: center; } .bulletactive { background: url("bullet_yellow.png") no-repeat !important; } .slider-title { width: 60%; position: absolute; left: 60px; bottom: -100px; z-index: 2; /*background: url("black-dot.png");*/ padding: 0px; font-family: 'Roboto Slab', serif; font-weight: normal; font-size: 40px; color: #fff; }
This awesome jQuery plugin is developed by subratadhal. For more Advanced Usages, please check the demo page or visit the official website.