视觉差滚动--展示图片
<!doctype html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title></title> <style> * { padding: 0; margin: 0; } body { background: #42509a; height:3000px;} ul { width: 800px; height: 500px; border: 1px solid #333; background: #05090e; overflow: hidden; position: fixed; left:50%; margin-left: -400px; top:50%; margin-top: -250px;} li { position: absolute; list-style: none; } #pic1 { top: 210px; left: 550px; } #pic2 { top: 290px; left: 430px; } #pic3 { top: 215px; left: 220px; } #pic4 { top: 150px; left: 100px; } #pic6 { top: 290px; left: 80px; } #pic7 { top: 120px; left: 480px; } #pic8 { top: 60px; left: 380px; } #pic5 { top: -40px; left: -50px; width: 1422px; height: 1000px; background: url(../images/bg.jpg) no-repeat; } p{text-align:center; padding:10px 0; color:#FFF;} p a{color:#FFF; text-decoration:none;} p a:hover{text-decoration:underline;} </style> <script> window.onload=window.onscroll=function(){ var oUl=document.getElementById('ul_container'); var aLi=oUl.children; var scrollTop=document.documentElement.scrollTop || document.body.scrollTop; for(var i=0; i<aLi.length; i++){ aLi[i].style.marginTop=-scrollTop*aLi[i].style.zIndex/20+'px'; } }; </script> </head> <body> <ul id="ul_container"> <li id="pic1" style="z-index: 3;"><img src="images/1.jpg" /></li> <li id="pic2" style="z-index: 4;"><img src="images/2.jpg" /></li> <li id="pic3" style="z-index: 5;"><img src="images/3.jpg" /></li> <li id="pic4" style="z-index: 4;"><img src="images/4.jpg" /></li> <li id="pic6" style="z-index: 3;"><img src="images/5.jpg" /></li> <li id="pic7" style="z-index: 2;"><img src="images/6.jpg" /></li> <li id="pic8" style="z-index: 5;"><img src="images/7.jpg" /></li> <li id="pic5" style="z-index: 1;"></li> </ul> </body> </html>