网站首页  汉语字词  英语词汇  考试资料  写作素材  旧版资料

请输入您要查询的考试资料:

 

标题 javascript实现不同颜色Tab标签切换效果
内容
    这篇文章主要为大家详细介绍了javascript实现不同颜色Tab标签切换效果,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    本文实例为大家分享了javascript不同颜色Tab标签切换效果的实现代码,供大家参考,具体内容如下
    名单
    具体代码:
    <html>
     <head>
     <title>不同颜色选项卡</title>
     <meta http-equiv="Content-Type" content="text/html; charset=gb2312"/>
     <style type="text/css">
      * {
        margin: 0;
        padding: 0;
      }
      body {
        font: 12px/20px 'microsoft yahei', 'arial';
        word-break: break-all;
        word-wrap: break-word;
      }
      .clearfix:after {
        content: '.';
        display: block;
        clear: both;
        height: 0;
        visibility: hidden;
      }
      .clearfix {
        display: inline-block;
      }
      * html .clearfix {
        height: 1%;
      }
      .clearfix {
        display: block;
      }
      #wrap {
        width: 320px;
        margin: 2em auto;
      }
      .card_List {
        height: 30px;
        border-bottom: 1px solid #f00;
        position: relative;
      }
      .card_List li {
        float: left;
        width: 68px;
        text-align: center;
        height: 30px;
        line-height: 30px;
        margin: 0 5px;
        display: inline;
        border-top-left-radius: 6px;
        border-top-right-radius: 6px;
      }
      .card_List li.current {
        height: 34px;
        line-height: 34px;
        margin-top: -4px;
        border: 1px solid #F00;
        background: #FF9494;
        border-bottom: none;
        color: #fff;
      }
      #oLi li:nth-child(1){
        background: #FF9494;
      }
      #oLi li:nth-child(2){
        background: #8CFE8C;
      }
      #oLi li:nth-child(3){
        background: #6969FB;
      }
      #oLi li:nth-child(4){
        background: #FFE26F;
      }
      .card_content div {
        display: none;
        height: 100px;
        text-align: center;
        color: #000;
      }
      .card_content div:first-child {
        background: #fff;
      }
     </style>
     <script type="text/javascript">
      window.onload = function () {
        var colorArr = {
          0:"#f00",
          1:"#0f0",
          2:"#00f",
          3:"#FC0"
        };
        var bgColorArr = {
          0:"#fff",
          1:"#fff",
          2:"#fff",
          3:"#fff",
        }
        var oL = document.getElementById("oLi");
        var oLi = oL.getElementsByTagName("li");
        var oUl = document.getElementById("oUl").getElementsByTagName("div");
        for ( var i=0 ; i<oLi.length ; i++ ){
          oLi[i].index = i;
          oLi[i].onclick = function () {
            for ( var j = 0 ; j < oLi.length ; j++ ){
              oLi[j].className = "";
              oLi[j].style.border = "none";
            }
            this.className = "current";
            this.style.border = "1px solid " + colorArr[this.index];
            this.style.borderBottom = "none";
            oL.style.borderBottom = "1px solid " + colorArr[this.index];
            for ( var j=0 ; j < oUl.length ; j++ ){
              oUl[j].style.display = "none";
              oUl[this.index].style.display = "block";
              oUl[j].style.backgroundColor = bgColorArr[this.index];
            }
          };
        }
      };
     </script>
     </head>
     <body>
      <div id="wrap">
        <ul id="oLi">
          <li>1</li>
          <li>2</li>
          <li>3</li>
          <li>4</li>
        </ul>
        <div id="oUl">
          <div>
            11111111111111
          </div>
          <div>
            22222222222
          </div>
          <div>
            3333333333333
          </div>
          <div>
            44444444444444444
          </div>
        </div>
      </div>
     </body>
    </html>
    以上就是本文的全部内容,希望对大家的学习有所帮助。
随便看

 

在线学习网考试资料包含高考、自考、专升本考试、人事考试、公务员考试、大学生村官考试、特岗教师招聘考试、事业单位招聘考试、企业人才招聘、银行招聘、教师招聘、农村信用社招聘、各类资格证书考试等各类考试资料。

 

Copyright © 2002-2024 cuapp.net All Rights Reserved
更新时间:2025/5/24 1:31:57