第二章 菜单效果--CSS下拉式菜单

来源:互联网 发布:parseint java 编辑:程序博客网 时间:2024/05/06 21:27
CSS代码:
body{ /*定义body字体大小、字体居中,页面边缘、字体缩近*/
  font-size:12px;
  font-family:Arial, Helvetica, sans-serif;
  margin:0px;
  padding:0px;
  text-align:center;
}
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, a:visited{ /*link:连接平常的状态、visited:连接被访问过之后 */
  color:#336601;
  text-decoration:none;
  float:left;
  width:100px;
  padding:3px 5px 0px 5px;
}
a:hover{ /* hover:鼠标放到连接上的时候*/
  color:white;
  float:left;
  padding:3px 3px 0px 20px;
  width:88px;
  text-decoration:none;
  background-color:#539D26;
}
a:active{ /*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;
  margin-left:100px;
  margin-top:20px;
}
.list{
  line-height:20px;
  text-align:left;
  padding:4px;
}
.menu1{ /*设置menu1:宽、高、边缘、边框、背景色、字体颜色、字体左缩近、溢出y坐标(隐藏)*/
  width:120px;
  height:auto;
  margin:6px 4px 0px 0px;
  border:1px solid #9CDD75;
  background-color:#F1FBEC;
  color:#336601;
  padding-left:6px;
  cursor:hand;
  overflow-y:hidden;
}
.menu2{ /*设置menu2:宽、高、边缘、边框、背景色、字体颜色、字体左缩近、溢出y坐标(隐藏)*/
  width:120px;
  height:18px;
  margin:6px 4px 0px 0px;
  background-color:#F5F5F5;
  color:#999999;
  border:1px solid #EEE8DD;
  padding-left:6px;
  overflow-y:hidden;
  cursor:hand;
}
DIV代码:
<div id="nav">
  <ul>
    <li class="menu2" onMouseOver="this.className='menu1'" onMouseOut="this.className='menu2'">我的首页
      <div class="list">
        <a href="#">我的首页</a><br />
        <a href="#">我的日志</a><br />
        <a href="#">我的相册</a><br />
        <a href="#">我的收藏</a><br />
      </div>
    </li>
  </ul>
</div>
原创粉丝点击