3D Cube Slider With jQuery And CSS3 Transform - cubeGallery
File Size: | 3.37 KB |
---|---|
Views Total: | 5660 |
Last Update: | |
Publish Date: | |
Official Website: | Go to website |
License: | MIT |
Yet another jQuery plugin that helps you create a horizontal or vertical slider/carousel to present images in a 3D cube fashion. Heavily based on CSS3 3D transforms.
How to use it:
1. Create a group of images to be presented in the 3D cube slider.
<div class="carusel"> <img class="figure" src="1.jpg"> <img class="figure" src="2.jpg"> <img class="figure" src="3.jpg"> <img class="figure" src="4.jpg"> <img class="figure" src="5.jpg"> <img class="figure" src="6.jpg"> </div>
2. Create the pagination bullets using plain a
links.
<div class="btn_links"> <a href="#" class="button"></a> <a href="#" class="button"></a> <a href="#" class="button"></a> <a href="#" class="button"></a> <a href="#" class="button"></a> <a href="#" class="button"></a> </div>
3. Put the latest version of jQuery library and the jQuery cubeGallery plugin's script at the end of the html document.
<script src="//code.jquery.com/jquery-3.2.1.min.js"></script> <script src="jQwery.cubeGalleryPlagin.js"></script>
4. Insert the following CSS styles into your CSS file.
.carusel { width: 100%; height: 100%; position: absolute; transform-style: preserve-3d; transition: all 1s; transform: rotateX(0); margin: 100px auto; } .btn_links { position: relative; top: 500px; } .button { width: 15px; height: 15px; background-color: #000; border-radius: 20px; display: inline-block; margin: 0 10px; z-index: 1; }
5. To config the 3D cube slider, just override the default option values as shown below:
{ width: 250, height: 250, linksClass: "button", imgClass: "figure", caruselClass: "carusel", slayderClass: 'container', axisRotate : "rotateY" //change horizontal or vertical rotate(X or Y ) }
This awesome jQuery plugin is developed by matveeta. For more Advanced Usages, please check the demo page or visit the official website.