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

<style>
  *{ margin:0; padding:0; list-style:none; }
  .box{ width:520px; height:280px; margin:100px auto; overflow:-hidden; position:relative; border:2px solid pink; }
  .box ul{ width:520px; height:248px; position:relative; }
  .box li{ position:absolute; left:0; top:0; }
  .box p{ cursor:pointer; position:absolute; top:50%; margin-top:-50px; height:100px; width:50px; background:rgba(0,0,0,0.5); color:#fff; font-size:36px; line-height:100px; text-align:center; }
  .box #prev{ left:0; }
  .box #next{ right:0; }

  #btn{ position:absolute; bottom:10px; left:50%; margin-left:-60px; }
  #btn span{ cursor:pointer; width:20px; height:20px; background:#f00; float:left; margin:5px; }
  #btn .on{ background:yellow; }
</style>

<script src="js/move.js"></script>
<script>
  window.onload=function (){
    var oUl=document.getElementById('ul');
    var aLi=oUl.children;
    var oPrev=document.getElementById('prev');
    var oNext=document.getElementById('next');
    var aBtn=document.getElementById('btn').children;

    var iNow=0;
    for(var i=0; i<aBtn.length; i++){
      (function (index){
        aBtn[i].onclick=function (){
          iNow=index;
          tab();
        };
      })(i);
    }
    function tab(){
      for(var i=0; i<aBtn.length; i++){
        aBtn[i].className='';
        move(aLi[i],{opacity:0});
      }
      aBtn[iNow].className='on';
      move(aLi[iNow],{opacity:1});
    }

    oNext.onclick=function (){
      iNow++;
      if(iNow==aBtn.length){
        iNow=0;
      }
      tab();
    };
    oPrev.onclick=function (){
      iNow--;
      if(iNow==-1){
        iNow=aBtn.length-1;
      }
      tab();
    };
  };
</script>

<body>
  <div id="box" class="box">
    <ul id="ul">
      <li><img src="images/3.webp" alt="" /></li>
      <li><img src="images/0.jpg" alt="" /></li>
      <li><img src="images/2.jpg" alt="" /></li>
      <li><img src="images/3.jpg" alt="" /></li>
    </ul>
    <p id="prev">&lt;</p>
    <p id="next">&gt;</p>
    <div id="btn">
      <span class="on"></span>
      <span></span>
      <span></span>
      <span></span>
    </div>
  </div>
</body>

posted on 2017-05-26 11:59  彭小妍  阅读(118)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2026
浙公网安备 33010602011771号 浙ICP备2021040463号-3