H5+CSS实现三级菜单(包括水平、垂直菜单和网页架构)

用H5和CSS实现三级菜单以及基本网页架构。
代码如下,仅供参考:

在这里插入代码片
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>CSS实现三级菜单</title>
</head>
<style>
    *{padding:0;margin:0;}
    header{width:100%;height:100px;background-color: cyan;}
    .one{width:33%;height:100px;background-color: coral;float:left;margin-right: 6px;
        margin-bottom: 5px;border-bottom: 1px solid #234567;}
    .two{width:33%;height:100px;background-color: coral;float:left;margin-right: 6px;
        margin-bottom: 5px;border-bottom: 1px solid #234567;}
    .three{width:33%;height:100px;background-color: coral;float:right;
        margin-bottom: 5px;border-bottom: 1px solid #234567;}
    footer{width:100%;height:200px;background-color: cyan;margin-top: 418px;}
    nav{margin-left: 170px;
        position: absolute;top:58px;}
    a{text-decoration: none;display: block;font-weight: bold;
        line-height: 40px;height:40px;text-align: center;padding:0px 10px;
        border-right: solid 1px #fff;background-color: darkgoldenrod;
        color:#fff;
         }
    ul li a:hover{background: crimson;}/*一级菜单背景色*/
    ul li{float:left;list-style: none;position:relative;}
    ul li ul{position:absolute;display: none;}
    ul li:hover ul{display:block;}/*当鼠标放到一级菜单上,二级菜单显示*/
    ul li ul li{float:none;width:90px;top:1px;}
    ul li ul li a{border-right: none;margin-top: 1px;}
    ul li ul li a:hover{background: darkblue;}/*二级菜单背景色*/
    ul li ul li ul li a:hover{background: black;}/*三级菜单背景色*/
    ul li:hover ul li ul{display:none;}/*当鼠标放在一级菜单的上面,三级菜单不显示*/
    ul li ul li ul li a{margin-left:90px;width:70px;}
    ul li ul li:hover ul{display:block;}/*当鼠标放在二级菜单的上面,三级菜单显示*/
    ul li ul li ul{position:absolute;display: none;}
    ul li ul li ul li{top:-41px;margin-left: 1px;}
    .ones{margin-bottom: 10px;}
</style>
<body>
<header>
    <nav>
        <ul>
            <li><a href="#">消息中心</a></li>
            <li><a href="#">联系人</a>
                <ul>
                    <li><a href="#">我的好友</a></li>
                    <li><a href="#">我的分组</a></li>
                    <li><a href="#">我的群聊</a>
                    <ul>
                        <li><a>家人群</a></li>
                        <li><a>同学群</a></li>
                        <li><a>好友群</a></li>
                        <li><a>陌生人群</a></li>
                    </ul>
                    </li>
                    <li><a href="#">我的设备</a></li>
                </ul>
            </li>
            <li><a href="#">新闻看点</a></li>
            <li><a href="#">好友动态</a></li>
            <li><a href="#">关于自己</a></li>
        </ul>
    </nav>
</header>
<section class="ones">
    <article class="one"></article>
    <article class="two"></article>
    <article class="three"></article>
</section>
<section class="twos">
    <article class="one"></article>
    <article class="two"></article>
    <article class="three"></article>
</section>
<section class="threes">
    <article class="one"></article>
    <article class="two"></article>
    <article class="three"></article>
</section>
<section class="fours">
    <article class="one"></article>
    <article class="two"></article>
    <article class="three"></article>
</section>
<footer></footer>
</body>
</html>
  • 2
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值