• 博客园logo
  • 会员
  • 周边
  • 新闻
  • 博问
  • 闪存
  • 众包
  • 赞助商
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
雁飞残月天凯
博客园    首页    新随笔    联系   管理    订阅  订阅

手风琴轮播特效直接用

  <!DOCTYPE html>
  <html lang="en">
  <head>
  <meta charset="UTF-8">
  <title>Document</title>
  <style>
  *{
  margin: 0;padding: 0;
  }
  ul{
  list-style: none;
  }
  div{
  width: 1200px;
  height: 400px;
  margin: 50px auto 0;
  border: 1px solid red;
  overflow: hidden;
  }
  div ul li{
  width: 240px;
  height: 400px;
  float: left;
  }
  div ul{
  width: 1300px;
  }
  </style>
  </head>
  <body>
  <div>
  <ul>
  <li></li>
  <li></li>
  <li></li>
  <li></li>
  <li></li>
  </ul>
  </div>
  <script src='js/animate.js'></script>
  <script>
  window.onload = function() {
   
  // 获取盒子
  var box = document.getElementsByTagName('div');
  // 获取所有li
  var lis = box[0].children[0].children;
  // 给每一个li添加背景
  for(var i = 0;i < lis.length;i++){
  var li = lis[i];
  li.style.backgroundImage = 'url(images1/images/'+(i+1)+'.jpg)';
  // 每一个li都需要一个鼠标滑过事件
  li.onmouseover = function() {
  // 排他
  for(var j = 0;j < lis.length;j++){
  animate(lis[j],{width:100});
  }
  // 让自己编程800
  animate(this,{width:800});
  }
  li.onmouseout = function() {
  for(var j = 0;j < lis.length;j++){
  animate(lis[j],{width:240});
  }
  }
   
  }
   
  }//onload
  </script>
  </body>
  </html>
posted @ 2019-08-21 19:36  雁飞残月天凯  阅读(153)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2026
浙公网安备 33010602011771号 浙ICP备2021040463号-3