二级导航

ⅰ亾dé卋堺 提交于 2019-12-03 01:52:32
<!DOCTYPE html><html ><head>    <meta charset="UTF-8">    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">    <title>erjidaohang</title>    <link rel="stylesheet" href="erjidaohang.css">    <script>    window.onload=function () {        var oUl=document.getElementById('ul1');        var aLi=oUl.children;/*请注意子节点只算第一层的,孙子节点不在子节点的范畴内。*/        for (var i=0;i<aLi.length;i++){            aLi[i].onmouseover=function () {                var oSubUl=this.getElementsByTagName('ul')[0];                if (oSubUl){                    oSubUl.style.display="block";                }            };            /*在鼠标指针移出指定的对象时执行Javascript代码:*/            aLi[i].onmouseout=function () {                var oSubul=this.getElementsByTagName('ul')[0];                if (oSubul){                    oSubul.style.display="none";                }            };        }    };    </script></head><body>    <div class="box">        <ul class="nav" id="ul1">            <li><a href="#">page1</a></li>            <li>                <a href="#">page2</a>                <ul>                    <li><a href="#">item2</a></li>                    <li><a href="#">item2</a></li>                    <li><a href="#">item2</a></li>                    <li><a href="#">item2</a></li>                </ul>            </li>            <li><a href="#">page3</a>                <ul>                    <li><a href="#">item3</a></li>                    <li><a href="#">item3</a></li>                    <li><a href="#">item3</a></li>                    <li><a href="#">item3</a></li>                </ul>            </li>            <li><a href="#">page4</a></li>        </ul>    </div></body>CSS:
*{    margin: 0px;    padding: 0px;    list-style: none;    text-decoration: none;}.box{    width: 405px;    margin: 50px auto;}.box .nav{    margin-left: -1px;}.nav:after{    display: table;    content: "";    clear: both; /*清除左右浮动的影响*/}.nav>li{    float: left;    width: 100px;    margin-left: 1px; /*排除边界的影响*/}/*ransition-property是用来指定当元素其中一个属性改变时执行transition效果,其中none没有属性改变;all所有属性都改变,它也是默认值;indent元素属性名,其对应的类型如下:*/.nav a{    display: block;    width: 100%;    height: 100%;    text-align: center;    border: 1px solid #000000;    color: #000000;    transition: .1s all ease;}.nav a:hover{    background-color: #eee;    color: #fff;}.nav li{    height: 30px ;    line-height: 30px;}.nav ul{    display:none ;    margin-top: -2px;}.nav ul li{    margin-top: 1px;}.active ul{    display: block;}
标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!