1 <!doctype html> 2 <html> 3 <head> 4 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 5 <title></title> 6 <style> 7 * { padding: 0; margin: 0; } 8 body { background: #42509a; height:3000px;} 9 ul { width: 800px; height: 500px; border: 1px solid #333; background: #05090e; overflow: hidden; position: fixed; 10 left:50%; margin-left: -400px; top:50%; margin-top: -250px;} 11 li { position: absolute; list-style: none; } 12 #pic1 { top: 210px; left: 550px; } 13 #pic2 { top: 290px; left: 430px; } 14 #pic3 { top: 215px; left: 220px; } 15 #pic4 { top: 150px; left: 100px; } 16 #pic6 { top: 290px; left: 80px; } 17 #pic7 { top: 120px; left: 480px; } 18 #pic8 { top: 60px; left: 380px; } 19 #pic5 { top: -40px; left: -50px; width: 1422px; height: 1000px; background: url(../images/bg.jpg) no-repeat; } 20 21 p{text-align:center; padding:10px 0; color:#FFF;} 22 p a{color:#FFF; text-decoration:none;} 23 p a:hover{text-decoration:underline;} 24 </style> 25 <script> 26 window.onload=window.onscroll=function(){ 27 var oUl=document.getElementById('ul_container'); 28 var aLi=oUl.children; 29 30 var scrollTop=document.documentElement.scrollTop || document.body.scrollTop; 31 for(var i=0; i<aLi.length; i++){ 32 aLi[i].style.marginTop=-scrollTop*aLi[i].style.zIndex/20+'px'; 33 } 34 }; 35 </script> 36 </head> 37 38 <body> 39 40 <ul id="ul_container"> 41 <li id="pic1" style="z-index: 3;"><img src="images/1.jpg" /></li> 42 <li id="pic2" style="z-index: 4;"><img src="images/2.jpg" /></li> 43 <li id="pic3" style="z-index: 5;"><img src="images/3.jpg" /></li> 44 <li id="pic4" style="z-index: 4;"><img src="images/4.jpg" /></li> 45 <li id="pic6" style="z-index: 3;"><img src="images/5.jpg" /></li> 46 <li id="pic7" style="z-index: 2;"><img src="images/6.jpg" /></li> 47 <li id="pic8" style="z-index: 5;"><img src="images/7.jpg" /></li> 48 <li id="pic5" style="z-index: 1;"></li> 49 </ul> 50 51 52 </body> 53 </html>