示例代碼:css
<html> <head> <style type="text/css"> *{ margin:0px; padding:0px; } #outer{ width: 600px; overflow:hidden; } #inner{ width: 3000px; } img{ width:300px; float:left; } </style> </head> <body> <div id="outer"> <div id="inner"> <!--控制的實際上是兩個圖片 外部outer的div的寬度是所控制圖片的總寬度 --> <img src="1.jpg"/> <img src="2.jpg"/> <img src="1.jpg"/> <img src="2.jpg"/> </div> </div> <script> var s = setInterval(function(){ var outer = document.getElementById("outer"); if(outer.scrollLeft>=600){ outer.scrollLeft = 0; }else{ outer.scrollLeft+=2; } },10); </script> </body> </html>
注:這裏只有兩張圖片在輪播,但實際上卻放了四張圖片,也就是說,一樣的圖片須要放兩張,才能實現無縫隙輪播。html
運行結果:佈局