zoukankan      html  css  js  c++  java
  • tab栏切换效 简易效果

    <!DOCTYPE html>
    <html>
    <head lang="en">
        <meta charset="UTF-8">
        <title></title>
        <style>
            * {
                margin: 0;
                padding: 0;
            }
            .box {
                 500px;
                height: 400px;
                border: 1px solid #000;
                margin: 100px auto;
                overflow: hidden;
            }
            ul {
                list-style: none;
                 600px;
                margin-left: -1px;
                overflow: hidden;
            }
            li {
                 100px;
                height: 30px;
                float: left;
                border-left: 1px solid #000;
                background-color: purple;
                cursor: pointer;
                text-align: center;
                line-height: 30px;
            }
            span {
                display: block;
                 500px;
                height: 370px;
                font: 700 100px/370px "simsun";
                text-align: center;
                background-color: pink;
            }
    
            .current {
                background-color: yellow;
            }
            .hide {
                display: none;
            }
            .show {
                display: block;
            }
        </style>
    </head>
    <body>
    
        <div class="box">
            <ul>
                <li>裤子</li>
                <li>帽子</li>
                <li>鞋子</li>
                <li>袜子</li>
                <li>领子</li>
            </ul>
            <span>裤子</span>
            <span>帽子</span>
            <span>鞋子</span>
            <span>袜子</span>
            <span>领子</span>
        </div>
    
    
        <script>
    
            var liArr = document.getElementsByTagName("li");
            var spanArr = document.getElementsByTagName("span");
    
            for(var i=0;i<liArr.length;i++){
    //            liArr[i].index = i;
                liArr[i].setAttribute("index",i);
    
                liArr[i].onmouseover = function () {
                    for(var j=0;j<liArr.length;j++){
    //                    liArr[j].className = "";
    //                    spanArr[j].className = "hide";
                        liArr[j].setAttribute("class","");
                        spanArr[j].setAttribute("class","hide");
                    }
    
    //                this.className = "current";
    //                spanArr[this.index].className = "show";
                    this.setAttribute("class","current");
                    spanArr[this.getAttribute("index")].setAttribute("class","show");
                }
            }
    
    
    
    
    
        </script>
    
    
    
    </body>
    </html>
    

      

  • 相关阅读:
    委托
    队列和栈、泛型
    Java去除字符串中 除数字和逗号以外的符号
    SQL查询重复记录
    使用EasyExcel导出图片及异常处理
    Nacos开机自启
    Redis开机自启
    Nginx开机自启
    Java 向数组中添加元素
    Java:如何打印整个字符串数组?
  • 原文地址:https://www.cnblogs.com/sj1988/p/6590113.html
Copyright © 2011-2022 走看看