本文实例为大家分享了javascript实现切割轮播的具体代码,供大家参考,具体内容如下
效果
代码
document .container{ position: relative; width: 560px; height: 300px; } .container ul{ width: 560px; height: 300px; border:2px solid red; list-style-type: none; margin:0; padding:0; } .container ul li{ position: relative; float: left; width: 112px; height: 300px; transform-style:preserve-3d; transition:all 0.5s; } .container ul li span{ position: absolute; left:0; top:0; width: 100%; height: 100% } .container ul li span:nth-child(1){ background: yellow; transform:translateZ(150px); } .container ul li span:nth-child(2){ background: pink; transform:translateY(-150px) rotateX(90deg); } .container ul li span:nth-child(3){ background: orange; transform:translateZ(-150px) rotateX(180deg); } .container ul li span:nth-child(4){ background: blue; transform:translateY(150px) rotateX(270deg); } .container ul li span:nth-child(1){ background: url(images/1.jpg); } .container ul li span:nth-child(2){ background: url(images/2.jpg); } .container ul li span:nth-child(3){ background: url(images/3.jpg); } .container ul li span:nth-child(4){ background: url(images/4.jpg); } .container ul li:nth-child(1) span{ background-position: 0px 0px; } .container ul li:nth-child(2) span{ background-position: -112px 0px; } .container ul li:nth-child(3) span{ background-position: -224px 0px; } .container ul li:nth-child(4) span{ background-position: -336px 0px; } .container ul li:nth-child(5) span{ background-position: -448px 0px; } .container span.left, .container span.right{ position: absolute; top:50%; background: rgba(0,0,0,0.3); width: 18px; height: 40px; font-size:25px; font-weight: bold; color:white; text-align: center; line-height: 40px; cursor:pointer; } .container span.left{ left:0; } .container span.right{ right:0; } < >
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持考高分网。



