12345678910111213141516171819202122232425262728293031323334353637383940414243id="perspective"id="wrap" style="margin-top:264px;"class="img_con"src="http://www.jq22.com/img/cs/500x300-1.png" class="img1" alt="1"我是第一个图片class="img_con"src="http://www.jq22.com/img/cs/500x300-2.png" class="img2" alt="2"我是第二个图片class="img_con"src="http://www.jq22.com/img/cs/500x300-3.png" class="img3" alt="3"我是第三个图片class="img_con"src="http://www.jq22.com/img/cs/500x300-4.png" class="img4" alt="4"我是第四个图片class="img_con"src="http://www.jq22.com/img/cs/500x300-5.png" class="img5" alt="5"我是第五个图片class="img_con"src="http://www.jq22.com/img/cs/500x300-6.png" class="img6" alt=""我是第六个图片class="img_con"src="http://www.jq22.com/img/cs/500x300-7.png" class="img7" alt=""我是第七个图片class="img_con"src="http://www.jq22.com/img/cs/500x300-8.png" class="img1" alt="1"我是第八个图片class="img_con"src="http://www.jq22.com/img/cs/500x300-9.png" class="img2" alt="2"我是第九个图片class="img_con"src="http://www.jq22.com/img/cs/500x300-10.png" class="img3" alt="3"我是第十个图片<!--<p></p>-->
1234567891011121314151617181920212223242526272829303132333435363738394041* {margin:0;padding:0;}body {background:#000;overflow:hidden;}#perspective {width:780px;height:500px;margin:auto;overflow:hidden;perspective:650px;position:relative;}#wrap {width:150px;height:180px;margin:0 auto;position:relative;transform-style:preserve-3d;transform:rotateX(0deg) rotateY(0deg) translateZ(300px);margin-top:264px;}#wrap .img_con {width:100%;height:100%;position:absolute;border-radius:1px;transform:rotateY(0deg) translateZ(500px);-webkit-box-reflect:below 5px -webkit-linear-gradient(top,rgba(0,0,0,0) 40%,rgba(0,0,0,0.5) 100%);cursor:pointer;}#wrap .img_con span {display:inline-block;top:0px;color:white;z-index:100;position:absolute;top:0px;
12345678910111213141516171819202122232425262728293031323334353637383940414243$(function() {// 以下当前角度范围-120°~240° 所以总度数为120°var distance = 500; //旋转半径// var imgArr = ['1.png', '2.png', '3.png', '4.png', '5.png', '6.png', '7.png'];var imgArr = $('#wrap .img_con');/* var deg = 120 / (imgArr.length - 1); //每个图片对应的角度*/var deg = 20;$('#wrap .img_con').css({transform: 'rotateY(-180deg) ' + 'translateZ(' + distance + 'px)'});setTimeout(function() {$.each(imgArr, function(i, m) {$(m).css({transform: 'rotateY(' + (-140 - (deg * i)) + 'deg) translateZ(' + distance + 'px)',transition: 'transform ' + (imgArr.length - 1 - i) * 0.1 + 's'});});}, 100)var num = 140;var subscript = 3;$(".btn-last").click(function() {if (imgArr.length - 2 > subscript) {num -= 20;subscript++;$.each(imgArr, function(i, m) {$(m).css({transform: 'rotateY(' + (-num - (deg * i)) + 'deg) translateZ(' + distance + 'px)',transition: 'transform .5s'});});}});$(".btn-up").click(function() {if (subscript > 3) {num += 20;subscript--;$.each(imgArr, function(i, m) {$(m).css({transform: 'rotateY(' + (-num - (deg * i)) + 'deg) translateZ(' + distance + 'px)',transition: 'transform 0.5s'});});}