效果如下:

代碼如下:
<!DOCTYPE html><html lang="en"> <head> <meta charset="utf-8"> <style type = "text/css"> *{ padding: 0; margin: 0; } li { list-style: none; } .box { width: 800px; height: 450px; margin: 50px auto; position: relative;  overflow:hidden; } .box span { width: 40px; height: 60px;  display: block; position: absolute; top: 225px; margin-top: -20px; cursor: pointer; z-index: 1; } .box #left { width: 76px; height: 112px; background: url('http://www.w2bc.com/upload/201609/20/jiaoben4524/images/buttons.png') no-repeat left 0; left: 0;  margin-top: -66px; display: none; } .box #right { width: 76px; height: 112px; background: url('http://www.w2bc.com/upload/201609/20/jiaoben4524/images/buttons.png') no-repeat right 0; right: 0;  margin-top: -66px; display: none; } .box #txt { width: 100%; height: 30px; background-color: #000; opacity: 0.4; position: absolute; bottom: 0; color: #fff; line-height: 30px; text-align: center; } #ad { width: 4000px; height: 450px; position: absolute; left: -1600px; } #ad li { float: left; }  .box #left:hover { background: url('http://www.w2bc.com/upload/201609/20/jiaoben4524/images/buttons.png') no-repeat left -112px; } .box #right:hover { background: url('http://www.w2bc.com/upload/201609/20/jiaoben4524/images/buttons.png') no-repeat right -112px; } </style> <script type = "text/javascript"> window.onload = function(){ function $(id){ return document.getElementById(id);} var aLi = $("ad").children; function animate(obj,target,arrt){  //關(guān)閉上一個(gè)定時(shí)器  clearInterval(obj.timer);  $("txt").innerHTML = obj.children[0].children[0].alt;  //管理定時(shí)器  obj.timer = setInterval(function(){ //移動(dòng)步長(zhǎng)  var step = (target - obj.offsetLeft) / 10;  //步長(zhǎng)取整  step = step > 0? Math.ceil(step):Math.floor(step);  //移動(dòng)盒子 : 盒子位置 + 步長(zhǎng)  obj.style.left = obj.offsetLeft + step+ "px";  //關(guān)閉定時(shí)器  if(obj.offsetLeft%800 ==0){  clearInterval(obj.timer);  //判斷點(diǎn)擊的方向  if(arrt === "left"){  var oLi = $("ad").children[aLi.length - 1].cloneNode(true);  //添加到最前面  obj.insertBefore(oLi,obj.children[0]);  //刪除最后一個(gè)盒子  obj.removeChild(obj.children[aLi.length - 1]);  //讓ul恢復(fù)初始值  obj.style.left = "-1600px"; }else{  //克隆第一個(gè)盒子  var oLi = obj.children[0].cloneNode(true);  //添加到最后面  obj.appendChild(oLi);  //刪除第一個(gè)盒子  obj.removeChild(obj.children[0]);  //讓ul恢復(fù)初始值  obj.style.left = "-1600px"; } }  },20); } var timer = setInterval(autoplay,2000); function autoplay(){  animate($("ad"),-2400,"right"); } $("ad").parentNode.onmouseover = function(){ clearInterval(timer); $("left").style.display = "block";  $("right").style.display = "block"; } $("ad").parentNode.onmouseout = function(){  $("left").style.display = "none";  $("right").style.display = "none";  timer = setInterval(autoplay,2000); } $("left").onclick = function(){  clearInterval(timer);  animate($("ad"),-800,"left"); } $("right").onclick = function(){  clearInterval(timer);  animate($("ad"),-2400,"right"); } } </script> </head> <body> <div class="box">  <ul id="ad"> <li><img src="http://www.w2bc.com/upload/201609/20/jiaoben4524/images/4.jpg" alt="閑靜似嬌花照水,行動(dòng)如弱柳扶風(fēng)。"></li> <li><img src="http://www.w2bc.com/upload/201609/20/jiaoben4524/images/5.jpg" alt="心較比干多一竅,病如西子勝三分。"></li> <li><img src="http://www.w2bc.com/upload/201609/20/jiaoben4524/images/1.jpg" alt="兩彎似蹙非蹙籠煙眉,一雙似喜非喜含情目。"></li> <li><img src="http://www.w2bc.com/upload/201609/20/jiaoben4524/images/2.jpg" alt="態(tài)生兩靨之愁,嬌襲一身之病。"></li> <li><img src="http://www.w2bc.com/upload/201609/20/jiaoben4524/images/3.jpg" alt="淚光點(diǎn)點(diǎn),嬌喘微微。"></li> </ul> <p id="txt">淚光點(diǎn)點(diǎn),嬌喘微微</p> <span id="left"></span> <span id="right"></span> </div> </body></html>以上就是本文的全部?jī)?nèi)容,希望本文的內(nèi)容對(duì)大家的學(xué)習(xí)或者工作能帶來(lái)一定的幫助,同時(shí)也希望多多支持武林網(wǎng)!
新聞熱點(diǎn)
疑難解答
圖片精選
網(wǎng)友關(guān)注