很实用的 轻量纯css多级下拉菜单
很实用的 轻量纯css多级下拉菜单
发布时间:2016-12-27 来源:查字典编辑
摘要:代码中还没有添加注释,不过不难理解。注释稍后添加。以下是代码:无标题文档body{font-family:"宋体";font-size:12...

代码中还没有添加注释,不过不难理解。注释稍后添加。

以下是代码:

<!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">

<head>

<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />

<title>无标题文档</title>

<style type="text/css">

body {

font-family:"宋体";

font-size:12px;

}

.menu {

height:30px;

background:#e6e6e6;

margin-left:10px;

}

.menu a {

text-decoration:none;

}

ul {

margin:0;

padding:0;

}

.menu li {

list-style:none;

float:left;

width:90px;

overflow:visible;

cursor:pointer;

}

ul.level0 {

height:30px;

overflow:visible;

}

ul.level1, ul.level2, ul.level3 {

width:90px;

display:none;

}

ul.level2, ul.level3 {

margin:-28px 0 0 90px;

}

ul.level0 > li {

height:30px;

line-height:30px;

text-align:center;

background:#999;

}

ul.level1 > li, ul.level2 > li, ul.level3 > li {

height:28px;

line-height:28px;

background:#bbb;

}

ul.level0 > li:hover {

background:#ccc;

}

ul.level1 > li:hover, ul.level2 > li:hover, ul.level3 > li:hover {

background:#ddd;

}

ul.level0 > li.imyeah:hover > ul, ul.level1 > li.imyeah:hover > ul, ul.level2 > li.imyeah:hover > ul, ul.level3 > li.imyeah:hover > ul {

display:block;

}

</style>

</head>

<body>

<div>

<ul>

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

<ul>

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

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

<ul>

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

<ul>

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

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

</ul>

</li>

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

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

</ul>

</li>

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

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

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

</ul>

</li>

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

<ul>

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

<ul>

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

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

<ul>

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

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

</ul>

</li>

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

</ul>

</li>

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

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

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

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

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

</ul>

</li>

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

<ul>

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

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

</ul>

</li>

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

<ul>

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

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

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

</ul>

</li>

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

</ul>

</div>

</body>

</html>

效果图如下:

很实用的 轻量纯css多级下拉菜单1

推荐文章
猜你喜欢
附近的人在看
推荐阅读
拓展阅读
相关阅读
网友关注
最新 Div+Css教程学习
热门 Div+Css教程学习
网页设计子分类