本文实例讲述了jQuery实现带3D切割效果的轮播图。分享给大家供大家参考,具体如下:
这是一个使用css3+jQuery实现的轮播图效果,以前还没接触css3时,觉得效果挺酷炫的,但是实现挺复杂的,今天研究了一下,发现特别简单,稍微动用一下空间想象力就好了,下面时效果图

1.这是html代码
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>3D切割轮播图</title>
</head>
<body>
<div class="box">
<ul class="images-box">
//每个li由4个span组成,刚好组成正方体前、后、上、下 四个面,
<li>
<span></span>
<span></span>
<span></span>
<span></span>
</li>
<li>
<span></span>
<span></span>
<span></span>
<span></span>
</li>
<li>
<span></span>
<span></span>
<span></span>
<span></span>
</li>
<li>
<span></span>
<span></span>
<span></span>
<span></span>
</li>
<li>
<span></span>
<span></span>
<span></span>
<span></span>
</li> </ul>
//左右切换按钮
<div>
<a href="javascript:;" rel="external nofollow" rel="external nofollow" class="left"><</a>
<a href="javascript:;" rel="external nofollow" rel="external nofollow" class="right">></a>
</div>
</div>
<script src="js/jquery-1.12.4.js"></script>
<script src="js/index.js"></script>
</body>
</html>
2.这是css代码
*{
padding:0;
margin: 0;
}
.box{
width: 600px;
height: 300px;
border: 1px solid #ccc;
margin: 150px auto;
position: relative;
}
.box .left,
.box .right{
position: absolute;
top: 50%;
width: 40px;
height: 40px;
line-height: 40px;
margin-top: -20px;
text-align: center;
text-decoration:none;
font-weight: bold;
font-size: 40px;
color: #ccc;
background-color: rgba(255,255,255,.2);










