* { box-sizing:border-box; } body { background-image:url(../images/retina_wood.png); background-size:100%; } .container { position:relative; width:900px; height:500px; margin:60px auto 100px; font:1em 'Rationale',sans-serif; } .slider,.img { width:inherit; height:inherit; } .slider { position:relative; overflow:hidden; background-color:#000; border:8px solid #eee; border-radius:5px; box-shadow:0 7px 20px rgba(0,0,0,.5); } .img { position:absolute; margin-left:-8px; perspective:500px; } /*.img1 .frag { background:url(images/auto.jpg); background-size:cover; background-repeat:no-repeat; } */ .img1 .frag { background-image:url(http://www.jq22.com/img/cs/500x300-1.png) } .img2 .frag { background-image:url(http://www.jq22.com/img/cs/500x300-2.png) } .img3 .frag { background-image:url(http://www.jq22.com/img/cs/500x300-3.png) } .img4 .frag { background-image:url(http://www.jq22.com/img/cs/500x300-4.png) } .img5 .frag { background-image:url(http://www.jq22.com/img/cs/500x300-5.png) } .img6 .frag { background-image:url(http://www.jq22.com/img/cs/500x300-6.png) } .frag { width:150px; height:inherit; float:left; opacity:0; z-index:0; transform-origin:center right; transform:rotateY(90deg) translateZ(100px) scale(1.5); transition:transform .6s,opacity .6s,-webkit-filter 2s ease-out; -webkit-filter:saturate(0) blur(10px) brightness(.6) contrast(4); } .img .frag2 { background-position:-150px 0; transition-delay:.2s; } .img .frag3 { background-position:-300px 0; transition-delay:.4s; } .img .frag4 { background-position:-450px 0; transition-delay:.6s; } .img .frag5 { background-position:-600px 0; transition-delay:.8s; } .img .frag6 { background-position:-750px 0; transition-delay:1s; } #slide1:checked ~ .slider .img1 .frag,#slide2:checked ~ .slider .img2 .frag,#slide3:checked ~ .slider .img3 .frag,#slide4:checked ~ .slider .img4 .frag,#slide5:checked ~ .slider .img5 .frag,#slide6:checked ~ .slider .img6 .frag { transform:rotateY(0) translateZ(0) scale(1); -webkit-filter:saturate(1) blur(0) brightness(1) contrast(1); opacity:1; z-index:1; } .controls { position:absolute; bottom:-50px; left:50%; margin-left:-115px; /*(6elem30px+5el10px)/2=115px*/ } .controls label { display:block; height:10px; width:30px; float:left; background-color:#000; margin-right:10px; cursor:pointer; opacity:.2; transition:opacity .5s; } .controls label:hover,.side-controls label:hover,#slide1:checked ~ .controls label:nth-of-type(1),#slide2:checked ~ .controls label:nth-of-type(2),#slide3:checked ~ .controls label:nth-of-type(3),#slide4:checked ~ .controls label:nth-of-type(4),#slide5:checked ~ .controls label:nth-of-type(5),#slide6:checked ~ .controls label:nth-of-type(6) { opacity:.8; } .side-controls label { position:absolute; display:block; border-top:30px solid transparent; border-bottom:30px solid transparent; top:50%; margin-top:-15px; cursor:pointer; opacity:.2; transition:opacity .5s; } #slide1:checked ~ .side-controls label:nth-of-type(6),#slide2:checked ~ .side-controls label:nth-of-type(1),#slide3:checked ~ .side-controls label:nth-of-type(2),#slide4:checked ~ .side-controls label:nth-of-type(3),#slide5:checked ~ .side-controls label:nth-of-type(4),#slide6:checked ~ .side-controls label:nth-of-type(5) { left:-40px; border-right:40px solid #000; } #slide1:checked ~ .side-controls label:nth-of-type(2),#slide2:checked ~ .side-controls label:nth-of-type(3),#slide3:checked ~ .side-controls label:nth-of-type(4),#slide4:checked ~ .side-controls label:nth-of-type(5),#slide5:checked ~ .side-controls label:nth-of-type(6),#slide6:checked ~ .side-controls label:nth-of-type(1) { right:-40px; border-left:40px solid #000; } .slider { background-color:#000; } .container > input { display:none; } /*.slider { display:none; } */ .captions > div { position:absolute; right:20px; bottom:7px; color:transparent; text-shadow:0 0 60px transparent; font-size:3em; z-index:1; text-transform:uppercase; transition:text-shadow 2s; } #slide2:checked ~ .slider .captions .c2,#slide1:checked ~ .slider .captions .c1,#slide3:checked ~ .slider .captions .c3,#slide4:checked ~ .slider .captions .c4,#slide5:checked ~ .slider .captions .c5,#slide6:checked ~ .slider .captions .c6 { text-shadow:0 0 0 rgba(255,255,255,.9) }
代码很简洁,一看就懂,有需要的使用 图片更换在css的这个位置:
.img1 .frag {background-image: url(http://www.jq22.com/img/cs/500x300-1.png)} .img2 .frag {background-image: url(http://www.jq22.com/img/cs/500x300-2.png) } .img3 .frag {background-image: url(http://www.jq22.com/img/cs/500x300-3.png) } .img4 .frag {background-image: url(http://www.jq22.com/img/cs/500x300-4.png)} .img5 .frag {background-image: url(http://www.jq22.com/img/cs/500x300-5.png)} .img6 .frag {background-image: url(http://www.jq22.com/img/cs/500x300-6.png)}
其余都很简单,背景啥的都可以改
body { background-image: url(../images/retina_wood.png);//在这个地方是背景图片(可以换成背景颜色) background-size:100%; }