• tab栏切换效果运用案例


    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
            "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
    <head>
        <meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
        <title>Document</title>
        <style>
            /*上面span部分,背景颜色是天蓝色,下面盒子颜色背景是粉红色,出来第一个盒子,其他盒子都隐藏*/
            *{
                margin:0;
                padding:0;
            }
            .whole{
                295px;
                height:300px;
                margin:100px auto;
            }
            .shang{
                100%;
                text-align:center;
            }
            .shang span{
                display:inline-block;
                background-color:skyblue;
                70px;
                height:30px;
                line-height:30px;
            }
            .xia div{
                295px;
                height:200px;
                margin-right:0 5px;
                background-color: pink;
                display:none;
            }
            .xia .show{
                display:block;
            }
            .shang .pink{
                background-color:pink;
            }
        </style>
        <script>    
    //            js部分,当鼠标划过每一个span时,比如划过新闻时,新闻这个span的背景颜色会变成粉色,其它都还是天蓝色,同时下面新闻板块会显示,其他会隐藏
                    window.onload=function()
                    {
                        var spans=document.getElementById("top").getElementsByTagName("span");
                        var divs=document.getElementById("bottom").getElementsByTagName("div");
                        for(var i=0;i<spans.length;i++)
                        {
                            spans[i].index=i;
                            spans[i].onmouseover=function()
                            {
                                for(var j=0;j<spans.length;j++)
                                {
                                    spans[j].className="";
                                    divs[j].className="";
                                }
                                this.className="pink";
                                divs[this.index].className="show";
                            }
                        }
                    }
        </script>
    </head>
        <!--一个大盒子,上面部分是4个span,分别是新闻,体育,娱乐,八卦,下面对应的是具体的内容-->
    <body>
        <div class="whole" id="whole1">
                <div class="shang" id="top">
                        <span>新闻</span>
                        <span>体育</span>
                        <span>娱乐</span>
                        <span>八卦</span>
                </div>
                <div class="xia" id="bottom">
                         <div class="show">新闻板块</div>
                         <div>体育板块</div>
                         <div>娱乐板块</div>
                         <div>八卦板块</div>
                </div>
        </div>
    </body>
    

      

  • 相关阅读:
    Repeater1绑定数据,编辑数据的一些参考文章
    UrlRewritingNet 完美实现 ASP.NET 2.0 中的URL重写(映射) (转)
    asp.net下linkbutton的前后台使用方法
    sqlserver 中判断是否数字,是否汉字的方法
    asp.net中Excel导入(使用微软OLEDB驱动)
    asp.net获取URL和IP地址
    警告: 程序集绑定日志记录被关闭。
    301永久重定向asp.net实现方法
    Net程序如何防止被注入
    C++实现wc.exe程序
  • 原文地址:https://www.cnblogs.com/shanlu0000/p/11199664.html
Copyright © 2020-2023  润新知