码迷,mamicode.com
首页 > 其他好文 > 详细

二级下拉列表,滑入显示

时间:2015-01-19 00:22:35      阅读:286      评论:0      收藏:0      [点我收藏+]

标签:下拉菜单

主要知识点:

  1. <ul>的<li>下嵌套<ul>和<li>

  2. 将二级菜单使用的ul的display设置为none

  3. 使用li:hover时,将鼠标滑入一级菜单的li时,将二级菜单的display设置为block;


源代码如下:


<!DOCTYPE html>
<html>
<head>
  <title></title>
  <meta charset="utf-8">
</head>

<meta charset="utf-8">

<title>横排二级下拉菜单</title>

<style type="text/css">

* { margin:0; padding:0;}

ul, li { list-style:none;}

a { text-decoration:none;}

.nav { border:2px solid red; border-right:none; overflow:hidden; float:left; margin:10px 0 0 10px;}

.nav ul li { float:left;}

.nav ul li a { width:120px; height:40px; text-align:center; line-height:40px; display:block; border-right:2px solid blue; background-image:url("bg_nav_rep.png");color:#ccc;font-family: "微软雅黑";}

.nav ul li a:hover{ color:#f00; }

.nav ul li ul { position:absolute; display:none;}

.nav ul li ul li { float:none;}

.nav ul li ul li a { border-right:none; border-top:1px dotted #ccc; background:blue;font-family: "微软雅黑";}

.nav ul li:hover ul{ display:block; }

</style>

</head>
<body>
    <div class="nav">
        <ul>
            <li><a href="#">一级菜单</a>
                <ul>
                    <li><a href="">二级菜单</a></li>
                    <li><a href="">二级菜单</a></li>
                    <li><a href="">二级菜单</a></li>
                    <li><a href="">二级菜单</a></li>
                </ul>
            </li>
            <li><a href="">一级菜单二</a>
                <ul>
                    <li><a href="">二级菜单</a></li>
                    <li><a href="">二级菜单</a></li>
                    <li><a href="">二级菜单</a></li>
                    <li><a href="">二级菜单</a></li>
                </ul>
            </li>
        </ul>
    </div>
</body>
</html>

本文出自 “ironKui” 博客,请务必保留此出处http://ironkui.blog.51cto.com/6419870/1605451

二级下拉列表,滑入显示

标签:下拉菜单

原文地址:http://ironkui.blog.51cto.com/6419870/1605451

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!