zoukankan      html  css  js  c++  java
  • WEB笔记-CSS 实现多级导航效果

    代码如下

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>Document</title>
        <style type="text/css">
    /*初始化全局*/
    *{margin:0; padding:0;}
    body{background:#737373;}
    /*设置导航nav居中*/
    nav{background:#fff;text-align:center;}
    /*nav属性inliblock 保证居中*/
    nav ul{display:inline-block;}
    /*设置相对定位,保证子菜单位置*/
    nav li{float:left;list-style:none;position:relative;border-bottom:3px #fff solid;}
    /*悬停效果*/
    nav li:hover{border-bottom:3px #006B8C solid;}
    /*设置连接样式,行内->块级*/
    nav a{display:block;padding:6px 20px;text-decoration: none;color:#676767;}
    nav a:hover{background:#73C39F;color:#fff;}
    nav a:active{background:#fff;color:#73C39F;}
    /*子菜单清浮动*/
    nav li li{float: none;}
    /*隐藏子菜单 设置位置*/
    nav li ul{display:none;background:#fff;position:absolute;min-width:200px;left:0;top:110%;}
    /*三级以后菜单处理*/
    nav li li ul{position:absolute;left:100%;top:0;}
    /*悬停显示子菜单*/
    nav li:hover > ul{display:block;}
        </style>
    </head>
    <body>
        <div id="container">
            <nav>
                <ul>
                    <li><a href="#">一级菜单001</a></li>
                    <li><a href="#">一级菜单002</a></li>
                    <li><a href="#">一级菜单003</a></li>
                    <li><a href="#">一级菜单004</a>
                    <ul>
                        <li><a href="#">二级菜单004001</a></li>
                        <li><a href="#">二级菜单004002</a>
                        <ul>
                            <li><a href="#">三级菜单</a></li>
                        </ul>
                        </li>
                    </ul>
                    </li>
                    <li><a href="#">一级菜单005</a></li>
                </ul>
            </nav>
        </div>
    </body>
    </html>

    显示效果:

  • 相关阅读:
    Java 递归算法,遍历文件夹下的所有文件。
    基于appium的移动端自动化测试,密码键盘无法识别问题
    第一个脚印
    最简单ajax,$.post()用法
    关于图片title与alt
    iframe loading 效果
    iframe 跨域的高度自适应
    练习卷动式新闻广告牌
    JS学习笔记《数值与字符串相加篇》
    解决FLASH的层级问题
  • 原文地址:https://www.cnblogs.com/wykCN/p/5011362.html
Copyright © 2011-2022 走看看