不用JS只用CSS制作的网页下拉菜单_ Div+Css教程-查字典教程网
不用JS只用CSS制作的网页下拉菜单
不用JS只用CSS制作的网页下拉菜单
发布时间:2016-12-27 来源:查字典编辑
摘要:以下是代码实例:html代码:HomePage查字典教程网我的首页我的日志我的日志我的相册我的收藏Connection查字典教程网我的首页我...

以下是代码实例:

html代码:

<div id="nav">

<ul>

<li onMouseOver="this.className='menu1'" onMouseOut="this.className='menu2'">Home Page

<div>

<a href="http://www.jb51.net/">查字典教程网</a>

<a href="#">我的首页</a>

<a href="#">我的日志</a>

<a href="#">我的日志</a>

<a href="#">我的相册</a>

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

</div>

</li>

<li onMouseOver="this.className='menu1'" onMouseOut="this.className='menu2'">Connection

<div>

<a href="http://www.jb51.net/">查字典教程网</a>

<a href="#">我的首页</a>

<a href="#">我的日志</a>

<a href="#">我的相册</a>

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

</div>

</li>

<li onMouseOver="this.className='menu1'" onMouseOut="this.className='menu2'">My Files

<div>

<a href="http://www.jb51.net/">查字典教程网</a>

<a href="#">我的相册</a>

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

</div>

</li>

<li onMouseOver="this.className='menu1'" onMouseOut="this.className='menu2'">Management

<div>

<a href="http://www.jb51.net/">查字典教程网</a>

<a href="#">我的首页</a>

<a href="#">我的日志</a>

<a href="#">我的相册</a>

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

<a href="#">我的日志</a>

<a href="#">我的相册</a>

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

</div>

</li>

</ul>

</div>

下面是css代码:

body{

background-color:white;

font-size:12px;

font-family:Arial, Helvetica, sans-serif;

margin:0px;

padding:0px;

color:white;

}

ul,li{

margin:0px;

padding:0px;

}

li{

display:inline;

list-style:none;

list-style-position:outside;

text-align:center;

font-weight:bold;

float:left;

}

a:link{

color:#336601;

text-decoration:none;

float:left;

width:100px;

padding:3px 5px 0px 5px;

}

a:visited{

color:#336601;

text-decoration:none;

float:left;

padding:3px 5px 0px 5px;

width:100px;

}

a:hover{

color:white;

float:left;

padding:3px 3px 0px 20px;

width:88px;

text-decoration:none;

background-color:#539D26;

}

a:active{

color:white;

float:left;

padding:3px 3px 0px 20px;

width:88px;

text-decoration:none;

background-color:#BD06B4;

}

#nav{

width:600px;

height:30px;

border-bottom:0px;

padding:0px 5px;

position:absolute;

z-index:1;

left: 198px;

top: 25px;

}

.list{

line-height:20px;

text-align:left;

padding:4px;

font-weight:normal;

}

.menu1{

width:120px;

height:auto;

margin:6px 4px 0px 0px;

border:1px solid #9CDD75;

background-color:#F1FBEC;

color:#336601;

padding:6px 0px 0px 0px;

cursor:hand;

overflow-y:hidden;

filter:Alpha(opacity=70);

-moz-opacity:0.7;

}

.menu2{

width:120px;

height:18px;

margin:6px 4px 0px 0px;

background-color:#F5F5F5;

color:#999999;

border:1px solid #EEE8DD;

padding:6px 0px 0px 0px;

overflow-y:hidden;

cursor:hand;

}

具体演示:

<!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>用css实现网页下拉菜单</title> </head> <style type="text/css"> body{ background-color:white; font-size:12px; font-family:Arial, Helvetica, sans-serif; margin:0px; padding:0px; color:white; } ul,li{ margin:0px; padding:0px; } li{ display:inline; list-style:none; list-style-position:outside; text-align:center; font-weight:bold; float:left; } a:link{ color:#336601; text-decoration:none; float:left; width:100px; padding:3px 5px 0px 5px; } a:visited{ color:#336601; text-decoration:none; float:left; padding:3px 5px 0px 5px; width:100px; } a:hover{ color:white; float:left; padding:3px 3px 0px 20px; width:88px; text-decoration:none; background-color:#539D26; } a:active{ color:white; float:left; padding:3px 3px 0px 20px; width:88px; text-decoration:none; background-color:#BD06B4; } #nav{ width:600px; height:30px; border-bottom:0px; padding:0px 5px; position:absolute; z-index:1; left: 198px; top: 25px; } .list{ line-height:20px; text-align:left; padding:4px; font-weight:normal; } .menu1{ width:120px; height:auto; margin:6px 4px 0px 0px; border:1px solid #9CDD75; background-color:#F1FBEC; color:#336601; padding:6px 0px 0px 0px; cursor:hand; overflow-y:hidden; filter:Alpha(opacity=70); -moz-opacity:0.7; } .menu2{ width:120px; height:18px; margin:6px 4px 0px 0px; background-color:#F5F5F5; color:#999999; border:1px solid #EEE8DD; padding:6px 0px 0px 0px; overflow-y:hidden; cursor:hand; } </style> <body> <div id="nav"> <ul> <li onMouseOver="this.className='menu1'" onMouseOut="this.className='menu2'">Home Page <div> <a href="http://www.jb51.net/">查字典教程网</a> <a href="#">我的首页</a> <a href="#">我的日志</a> <a href="#">我的日志</a> <a href="#">我的相册</a> <a href="#">我的收藏</a> </div> </li> <li onMouseOver="this.className='menu1'" onMouseOut="this.className='menu2'">Connection <div> <a href="http://www.jb51.net/">查字典教程网</a> <a href="#">我的首页</a> <a href="#">我的日志</a> <a href="#">我的相册</a> <a href="#">我的收藏</a> </div> </li> <li onMouseOver="this.className='menu1'" onMouseOut="this.className='menu2'">My Files <div> <a href="http://www.jb51.net/">查字典教程网</a> <a href="#">我的相册</a> <a href="#">我的收藏</a> </div> </li> <li onMouseOver="this.className='menu1'" onMouseOut="this.className='menu2'">Management <div> <a href="http://www.jb51.net/">查字典教程网</a> <a href="#">我的首页</a> <a href="#">我的日志</a> <a href="#">我的相册</a> <a href="#">我的收藏</a> <a href="#">我的日志</a> <a href="#">我的相册</a> <a href="#">我的收藏</a> </div> </li> </ul> </div> </body> </html>

提示:您可以先修改部分代码再运行

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