示例代码: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
运行结果:布局