3D Image Carousel / Slider Plugin For jQuery - jcImgScroll
| File Size: | 25.2 KB |
|---|---|
| Views Total: | 2743 |
| Last Update: | |
| Publish Date: | |
| Official Website: | Go to website |
| License: | MIT |
jcImgScroll is a simple jQuery plugin for creating a 3D perspective image rotator / carousel similar to the familiar "cover flow" effect.
Features:
- Image loading indicator.
- Custom animation speed.
- Custom easing type. Requires jQuery easing plugin.
- Arrows navigation and bullets pagination.
- Auto generates captions from image's
titleattribute.
How to use it:
1. Load jQuery library and the jQuery jcImgScroll plugin in your web project.
<script src="jquery.min.js"></script> <script src="js/jQuery-jcImgScroll.js"></script>
2. Insert your images into an Html list using path attribute instead of src.
<div id="demo" class="jcImgScroll">
<ul>
<li><a href="#" path="1.jpg" title="Image Caption 1"></a></li>
<li><a href="#" path="2.jpg" title="Image Caption 2"></a></li>
<li><a href="#" path="3.jpg" title="Image Caption 3"></a></li>
...
</ul>
</div>
3. Add the following CSS styles into your CSS file.
.jcImgScroll {
position: relative;
height: 342px;
}
.jcImgScroll li { border: 1px solid #ccc; }
.jcImgScroll li a {
background: #fff;
display: block;
height: 340px;
}
.jcImgScroll li.loading a { background: #fff url(img/loading.gif) no-repeat center center; }
.jcImgScroll li img,
.jcImgScroll li,
.jcImgScroll em,
.jcImgScroll dl { display: none; }
.jcImgScroll em.sPrev { background: url(img/arrow-left.png) no-repeat right center; }
.jcImgScroll em.sNext { background: url(img/arrow-right.png) no-repeat left center; }
.jcImgScroll dl dd {
background: url(img/NumBtn.png) no-repeat 0 bottom;
text-indent: -9em;
}
.jcImgScroll dl dd:hover,
.jcImgScroll dl dd.curr { background-position: 0 0; }
4. Call the plugin on the top element to active the 3D image carousel / rotator.
$(function(){
$("#demo").jcImgScroll({/* options */});
});
5. Available options to customize the plugin.
// animation speed or easing type speed : 400, // width / height width : 618, height : 342, // x offset offsetX : 100, // zoom level setZoom : .7, // css class for loading spinner loadClass : "loading", // position position:"center", // how many images shown in the carousel count :5, // navigation arrows arrow : { width:110, height:342, x:20, y:0 }, // enable pagination NumBtn : false, // pagination options setNumBtn : { width : 19, height : 18, x : 0, y : 362 }, // enable image captions title:true, // options for image captions setTitle : { height:35, border:8, bgColor:"#6ba600", color:"#fff", padding:20, opacity:.8 }
This awesome jQuery plugin is developed by liguwe. For more Advanced Usages, please check the demo page or visit the official website.










