Minimal 3D Perspective Image Carousel With jQuery And CSS3
| File Size: | 2.92 KB |
|---|---|
| Views Total: | 10320 |
| Last Update: | |
| Publish Date: | |
| Official Website: | Go to website |
| License: | MIT |
Just another 3D perspective image slider/carousel that allows your users to rotate through an html list of images in a 3D space, implemented in jQuery and CSS/CSS3.
How to use it:
1. Import jQuery library and the core JavaScript file slider.js into the html document when needed.
<script src="//code.jquery.com/jquery-3.1.1.min.js"></script> <script src="slider.js"></script>
2. Insert your images as a list into the 3D perspective slider.
<ul>
<li class="left2">
<img src="1.png">
</li>
<li class="left1">
<img src="2.png">
</li>
<li class="active">
<img src="3.png">
</li>
<li class="right1">
<img src="4.png">
</li>
<li class="right2">
<img src="5.png">
</li>
<li >
<img src="6.png">
</li>
<li >
<img src="7.png">
</li>
</ul>
3. The core CSS/CSS3 styles for the 3D perspective slider.
ul {
height: 400px;
width: 225px;
margin: 0 auto;
list-style: none;
position: relative;
}
ul li {
cursor: pointer;
position: absolute;
transition: all 0.6s ease-in;
opacity: 0;
margin-top: 10px;
}
ul li img {
width: 100%;
cursor: pointer;
}
li.active {
z-index: 999;
opacity: 1;
}
li.left2 {
transform: perspective(600px) translateX(-160%) rotateY(-40deg) scale(0.5);
opacity: 1;
}
li.left1 {
transform: translateX(-102%) scale(0.8);
opacity: 1;
}
li.right1 {
transform: translateX(102%) scale(0.8);
opacity: 1;
}
li.right2 {
transform: perspective(600px) translateX(160%) rotateY(40deg) scale(0.5);
opacity: 1;
}
This awesome jQuery plugin is developed by zhaolong06. For more Advanced Usages, please check the demo page or visit the official website.











