前端——轮播图
<html> <head> <meta charset="utf-8" /> <title>图片滚动</title> <style> *{ box-sizing: border-box; } html,body,ul,p{ border: 0; margin: 0; padding: 0; } #main{ position: relative; margin: 0 auto; width: 690px; height: 180px; margin-top: 50px; } .scroll{ width: 640px; height: 200px; position: relative; left: 25px; overflow: hidden; } .scroll ul{ list-style-type: none; position: absolute; top: 0; left: 0; height: 200px; width: 2240px; } ul li{ width: 160px; height: 200px; float: left; } ul li img{ width: 160px; height: 160px; display: block; } ul li p{ text-align: center; } span{ width: 25px; height: 50px; font-size: 50px; cursor: pointer; display: block; position: absolute; top: 50%; margin-top: -25px; } #btn-left{ left: 0; } #btn-right{ right: 0; } p{ font-size: 15px; } a{ text-decoration: none; color: black; } </style> </head> <body> <div id="main"> <span id="btn-left"><</span> <div class="scroll"> <ul id="list"> <li><a href="#"><img src="imgs/01.jpg"/><p>aaa</p></a></li> <li><a href="#"><img src="imgs/02.jpg"/><p>bbb</p></a></li> <li><a href="#"><img src="imgs/03.jpg"/><p>ccc</p></a></li> <li><a href="#"><img src="imgs/04.jpg"/><p>ddd</p></a></li> <li><a href="#"><img src="imgs/05.jpg"/><p>eee</p></a></li> </ul> </div> <span id="btn-right"></span> </div> </body> </html> <script> window.onload = function(){ var oLeft = document.getElementsByTagName("span")[0]; var oRight = document.getElementsByTagName("span")[1]; var oUl = document.getElementById("list"); oLeft.onclick = function(){ if (oUl.offsetLeft == 0) { {return;} } else{ oUl.style.left = oUl.offsetLeft+160+"px"; } } oRight.onclick = function(){ if (oUl.offsetLeft == -160) { oUl.style.left = 0; // {return;} } else{ oUl.style.left = oUl.offsetLeft-160+"px"; } } } </script>