您当前的位置:首页 > 网站建设 > javascript
| php | asp | css | H5 | javascript | Mysql | Dreamweaver | Delphi | 网站维护 | 帝国cms | React | 考试系统 | ajax | jQuery | 小程序 |

js实现简单手风琴效果

51自学网 2022-02-21 13:41:01
  javascript

本文实例为大家分享了js实现手风琴效果的具体代码,供大家参考,具体内容如下

效果:

实现代码:

<!DOCTYPE html><html> <head>  <meta charset="UTF-8">  <title></title>  <style>   *{    margin:0;    padding:0;   }   ul,li{    list-style:none;   }   .box{    width:1200px;    height:260px;    margin:50px auto 0;    overflow: hidden;   }   .list{    width:2000px;    height:260px;   }   .list>li{    width:200px;    height:260px;    float:left;    background-image:url(images/1.jpg);    background-position:center center;    background-repeat:no-repeat;   }   .list>li:nth-child(2){    background-image:url(images/2.jpg);   }   .list>li:nth-child(3){    background-image:url(images/3.jpg);   }   .list>li:nth-child(4){    background-image:url(images/4.jpg);   }   .list>li:nth-child(5){    background-image:url(images/5.jpg);   }   .list>li:nth-child(6){    background-image:url(images/6.jpg);   }  </style> </head> <body>    <div class="box">   <ul class="list">    <li></li>    <li></li>    <li></li>    <li></li>    <li></li>    <li></li>   </ul>  </div>    <script src="js/startmove.js"></script>  <script>      var oLis = document.getElementsByClassName("list")[0].children;      for(var i = 0; i < oLis.length; i++){    oLis[i].onmouseover = function(){     for(var j = 0; j < oLis.length; j++){      startMove(oLis[j],{       width:160      },50)     }     startMove(this,{      width:400     },50)    }    oLis[i].onmouseout = function(){          for(var j = 0; j < oLis.length; j++){      startMove(oLis[j],{       width:200      },10)     }    }   }        </script> </body></html>

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持51zixue.net。


下载地址:
详细聊聊Vue生命周期的那些事
vue-Router安装过程及原理详细
万事OK自学网:51自学网_软件自学网_CAD自学网自学excel、自学PS、自学CAD、自学C语言、自学css3实例,是一个通过网络自主学习工作技能的自学平台,网友喜欢的软件自学网站。