自制下拉菜单

html代码:

先放一个ul(nav),让里面的li浮动,每个li里面有a和ul(subnav)

 

<ul class="nav">

        <li>

            <a href="#">联系</a>

            <ul class="subnav">

                <li> <a href="#">私信</a></li>

                <li> <a href="#">邮箱</a></li>

                <li> <a href="#">微博</a></li>

            </ul>

        </li>

        <li>

            <a href="#">关注</a>

            <ul class="subnav">

                   <li> <a href="#">喜洋洋</a></li>

                   <li> <a href="#">美羊羊</a></li>

                   <li> <a href="#">红太狼</a></li>

            </ul>

        </li>

        <li>

            <a href="#">收藏</a>

            <ul class="subnav">

                  <li> <a href="#">指纹</a></li>

                 <li> <a href="#">熊出没</a></li>

                   <li> <a href="#">小和尚</a></li>

            </ul>

        </li>

        <li>

            <a href="#">登录</a>

            <ul class="subnav">

                <li><a href="#">微信</a></li>

                <li><a href="#">微博</a></li>

                <li><a href="#">qq</a></li>

            </ul>

        </li>

    </ul>

css代码:

<style>

        *{

            margin:0;

            padding: 0;

            box-sizing: border-box;

            /* 利用css3盒子模型 */

        }

      li{

    list-style: none;

    /* 去掉小圆点 */

}

        .nav{

            width: 240px;

            height: 40px;

        }

        .nav>li{

            float: left;

            /* 选出nav的亲儿子 */

        }

        .nav li a{

            display:block;

            width: 60px;

            height: 35px;

            /* 转换成块元素才能设置宽高 */

            text-decoration: none;

            line-height:35px ;

            text-align: center;

            color:#333;

        }

        .subnav{

            display:none;

            /* 首先隐藏起来 */

        }

        .subnav li{

            cursor:pointer;

            /* 设置鼠标的样式为小手 */

            height: 30px;

            text-align: center;

            line-height:30px ;

        }

        .nav li:hover .subnav{

            display:block;

            /* 鼠标经过nav的li时显示隐藏的盒子 */

        }

        .subnav li:hover{

            background-color:skyblue ;

            /* 鼠标经过li时变色 */

        }

    </style>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值