龙盟编程博客 | 无障碍搜索 | 云盘搜索神器
快速搜索
主页 > web编程 > div+css/html >

纯css 下拉导航菜单代码

时间:2012-12-29 08:41来源:未知 作者:admin 点击:
分享到:
一款只用了css就实现的css 下拉导航菜单效果,有兴趣的朋友可以参考一下。 代码如下 body { font: normal .8em/1.5em Arial, Helvetica, sans-serif; background: #ebebeb; width: 900px; margin: 100px auto; color: #666
一款只用了css就实现的css 下拉导航菜单效果,有兴趣的朋友可以参考一下。
 代码如下

body {
 font: normal .8em/1.5em Arial, Helvetica, sans-serif;
 background: #ebebeb;
 width: 900px;
 margin: 100px auto;
 color: #666;
}

a {
 color: #333;
}
#nav {
 margin: 0;
 padding: 7px 6px 0;
 background: #7d7d7d url(img/gradient.png) repeat-x 0 -110px;
 line-height: 100%;

 border-radius: 2em;
 -webkit-border-radius: 2em;
 -moz-border-radius: 2em;

 -webkit-box-shadow: 0 1px 3px rgba(0,0,0, .4);
 -moz-box-shadow: 0 1px 3px rgba(0,0,0, .4);
}
#nav li {
 margin: 0 5px;
 padding: 0 0 8px;
 float: left;
 position: relative;
 list-style: none;
}


/* main level link */
#nav a {
 font-weight: bold;
 color: #e7e5e5;
 text-decoration: none;
 display: block;
 padding:  8px 20px;
 margin: 0;

 -webkit-border-radius: 1.6em;
 -moz-border-radius: 1.6em;
 
 text-shadow: 0 1px 1px rgba(0,0,0, .3);
}
#nav a:hover {
 background: #000;
 color: #fff;
}

/* main level link hover */
#nav .current a, #nav li:hover > a {
 background: #666 url(img/gradient.png) repeat-x 0 -40px;
 color: #444;
 border-top: solid 1px #f8f8f8;

 -webkit-box-shadow: 0 1px 1px rgba(0,0,0, .2);
 -moz-box-shadow: 0 1px 1px rgba(0,0,0, .2);
 box-shadow: 0 1px 1px rgba(0,0,0, .2);

 text-shadow: 0 1px 0 rgba(255,255,255, 1);
}

/* sub levels link hover */
#nav ul li:hover a, #nav li:hover li a {
 background: none;
 border: none;
 color: #666;

 -webkit-box-shadow: none;
 -moz-box-shadow: none;
}
#nav ul a:hover {
 background: #0078ff url(img/gradient.png) repeat-x 0 -100px !important;
 color: #fff !important;

 -webkit-border-radius: 0;
 -moz-border-radius: 0;

 text-shadow: 0 1px 1px rgba(0,0,0, .1);
}

/* dropdown */
#nav li:hover > ul {
 display: block;
}

/* level 2 list */
#nav ul {
 display: none;

 margin: 0;
 padding: 0;
 width: 185px;
 position: absolute;
 top: 35px;
 left: 0;
 background: #ddd url(img/gradient.png) repeat-x 0 0;
 border: solid 1px #b4b4b4;

 -webkit-border-radius: 10px;
 -moz-border-radius: 10px;
 border-radius: 10px;

 -webkit-box-shadow: 0 1px 3px rgba(0,0,0, .3);
 -moz-box-shadow: 0 1px 3px rgba(0,0,0, .3);
 box-shadow: 0 1px 3px rgba(0,0,0, .3);
}
#nav ul li {
 float: none;
 margin: 0;
 padding: 0;
}

#nav ul a {
 font-weight: normal;
 text-shadow: 0 1px 0 #fff;
}

/* level 3+ list */
#nav ul ul {
 left: 181px;
 top: -3px;
}

/* rounded corners of first and last link */
#nav ul li:first-child > a {
 -webkit-border-top-left-radius: 9px;
 -moz-border-radius-topleft: 9px;

 -webkit-border-top-right-radius: 9px;
 -moz-border-radius-topright: 9px;
}
#nav ul li:last-child > a {
 -webkit-border-bottom-left-radius: 9px;
 -moz-border-radius-bottomleft: 9px;

 -webkit-border-bottom-right-radius: 9px;
 -moz-border-radius-bottomright: 9px;
}

/* clearfix */
#nav:after {
 content: ".";
 display: block;
 clear: both;
 visibility: hidden;
 line-height: 0;
 height: 0;
}
#nav {
 display: inline-block;
}
html[xmlns] #nav {
 display: block;
}
 
* html #nav {
 height: 1%;
}

html

 代码如下

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>CSS3 Dropdown Menu</title>
<link href="style.css" rel="stylesheet" type="text/css" />
</head>

<body>
<ul id="nav">
 <li class="current"><a href="http://w">Home</a></li>
 <li><a href="#">My Projects</a>

  <ul>
   <li><a href="">N.Design Studio</a>
    <ul>
     <li><a href="#/portfolio">Portfolio</a></li>
     <li><a href="#/wp-themes">WordPress Themes</a></li>
     <li><a href="#/wallpapers">Wallpapers</a></li>
     <li><a href="#/tutorials">Illustrator Tutorials</a></li>

    </ul>
   </li>
   <li><a href="http://www.webdesignerwall.com">Web Designer Wall</a>
    <ul>
     <li><a href="http://jobs.webdesignerwall.com">Design Job Wall</a></li>
    </ul>
   </li>
   <li><a href="http://icondock.com">IconDock</a></li>

   <li><a href="h#">Best Web Gallery</a></li>
  </ul>
 </li>
 <li><a href="#">Multi-Levels</a>
  <ul>
   <li><a href="#">Team</a>
    <ul>

     <li><a href="#">Sub-Level Item</a></li>
     <li><a href="#">Sub-Level Item</a>
      <ul>
       <li><a href="#">Sub-Level Item</a></li>
       <li><a href="#">Sub-Level Item</a></li>
       <li><a href="#">Sub-Level Item</a></li>

      </ul>
     </li>
     
     <li><a href="#">Sub-Level Item</a></li>
    </ul>
   </li>
   <li><a href="#">Sales</a></li>
   <li><a href="#">Another Link</a></li>

   <li><a href="#">Department</a>
    <ul>
     <li><a href="#">Sub-Level Item</a></li>
     <li><a href="#">Sub-Level Item</a></li>
     <li><a href="#">Sub-Level Item</a></li>
    </ul>
   </li>

  </ul>
 </li> 
 <li><a href="#">About</a></li>
 <li><a href="#">Contact Us</a></li>
</ul>

</body>

</html>


精彩图集

赞助商链接