大舒

导航

标签栏切换

<html>
<head>
  <style>
    body,ul{margin:0;padding:0;}
    ul{list-style:none;}
    .tab-box{width:384px;
        margin:10px;
        border:1px solid #CCC;
        border-top:2px solid #FF4500;}
    .tab-head{height:31px;}
    .tab-head-div{width:95px;
           height:30px;
           float:left;
           border-bottom:1px solid #CCC;
           border-right:1px solid #CCC;
           background:#F08080;
           line-height:30px;
           text-align:center;
           cursor:pointer;
           color:#FFF;}
    .tab-head .current{background:#FFF;
             border-bottom:1px solid #FFF;
             color:#FF4500;}
    .tab-head-r{border-right:0;}
    .tab-body-div{display:none;
          margin:20px 10px;}
    .tab-body .current{display:block;}
</style>

</head>
<body>
  <div class="tab-box">
    <div class="tab-head">
      <div class="tab-head-div current">标签一</div>
      <div class="tab-head-div">标签二</div>
      <div class="tab-head-div">标签三</div>
      <div class="tab-head-div">标签四</div>
    </div>
    <div class="tab-body">
      <div class="tab-body-div current"> 1 </div>
      <div class="tab-body-div"> 2 </div>
      <div class="tab-body-div"> 3 </div>
      <div class="tab-body-div"> 4 </div>
    </div>
  </div>
  <script>
    var tabs = document.getElementsByClassName('tab-head-div');
    var divs = document.getElementsByClassName('tab-body-div');
    for(var i = 0;i<tabs.length;i++){
      tabs[i].onmouseover = function(){
        for(var i = 0;i<divs.length;i++){
          if(tabs[i] == this){
            divs[i].classList.add('current');
            tabs[i].classList.add('current');
          }else{
            divs[i].classList.remove('current');
            tabs[i].classList.remove('current');
          }
        }
      };
    }
  </script>
</body>
</html>

posted on 2019-11-08 09:15  大舒呀!  阅读(150)  评论(0编辑  收藏  举报