导航栏

navi.html

<!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>自己做的</title>
    <link rel="stylesheet" type="text/css" href="navi_css.css">
    <script type="text/javascript" src="navi_js.js"></script>
</head>
<body>
    <ul>
        <li onmouseover="show(this)" onmouseout="hide(this)">
            <a href="#1">栏目1</a>
            <ul>
                <li><a href="#11">栏目1--菜单1</a></li>
                <li><a href="#12">栏目1--菜单2</a></li>
                <li><a href="#13">栏目1--菜单3</a></li>
                <li><a href="#14">栏目1--菜单4</a></li>
            </ul>
        </li>
        <li onmouseover="show(this)" onmouseout="hide(this)">
            <a href="#2">栏目2</a>
            <ul>
                    <li><a href="#21">栏目2--菜单1</a></li>
                    <li><a href="#22">栏目2--菜单2</a></li>
                    <li><a href="#23">栏目2--菜单3</a></li>
                    <li><a href="#23">栏目2--菜单4</a></li>
                    <li><a href="#23">栏目2--菜单5</a></li>
            </ul>
        </li>
        <li onmouseover="show(this)" onmouseout="hide(this)">
            <a href="#3">栏目3</a>
            <ul>
                <li onmouseover="show(this)" onmouseout="hide(this)">
                    <a href="#31">栏目3--菜单1</a>
                    <ul>
                        <li><a href="#311">菜单1--子菜单1</a></li>
                        <li><a href="#312">菜单1--子菜单2</a></li>
                        <li><a href="#313">菜单1--子菜单3</a></li>
                        <li><a href="#314">菜单1--子菜单4</a></li>
                    </ul>
                </li>
                <li><a href="#32">栏目3--菜单2</a></li>
                <li onmouseover="show(this)" onmouseout="hide(this)">
                    <a href="#33">栏目3--菜单3</a>
                    <ul>
                        <li><a href="#331">菜单3--子菜单1</a></li>
                        <li><a href="#332">菜单3--子菜单2</a></li>
                        <li><a href="#333">菜单3--子菜单3</a></li>
                    </ul>
                </li>
            </ul>
        </li>
    </ul>
</body>
</html>

 

 

navi_css.css

*{
    margin: 0;
    padding: 0;
}

a{
    text-decoration: none;
    display:block;
}

a:link, a:visited{
    color: black;
}

a:hover{
    color: white;
    background-color: #4E9EEF;
}

li ul li a:hover{
    background-color: #6b839c;
}

ul li{
    list-style-type: none;
    float: left;
    line-height: 40px;
    text-align:center; 
    font-size: small;
    width:130px; 
    height:40px;
    background-color:#C5DBF2;
    border:solid white;
    border-width:1px 1px 0 0;
}

li ul{
    display: none;
}

li ul li ul{
    margin-top: -41px;
    margin-left: 131px;
}

 

 

navi_js.js

function show(li) {
    var t = li.getElementsByTagName("ul")[0];
    t.style.display = "block";
}

function hide(li) {
    var t = li.getElementsByTagName("ul")[0];
    t.style.display = "none";
}

 

posted @ 2016-04-03 20:59  哟风  Views(84)  Comments(0Edit  收藏  举报