CSS实例教程:UL制作CSS横向菜单蓝绿色调_DIV+CSS实例

编辑Tag赚U币
教程Tag:暂无Tag,欢迎添加,赚取U币!
我们今天学习让菜单有一个矩形的背景,并且当鼠标激活时能有所变化(hover)。废话不多说了,让我们开始吧!

示例代码 [www.mb5u.com]
<ul id="nav">
<li><a href="http://www.mb5u.com/">Div CSS教程</a></li>
<li><a href="http://www.mb5u.com/">CSS布局实例</a></li>
<li><a href="http://www.mb5u.com/">CSS2.0教程</a></li>
<li><a href="http://www.mb5u.com/">CSS酷站欣赏</a></li>
<li><a href="http://www.mb5u.com/">CSS模板下载</a></li>
</ul>

  这几行HTML代码,大家都不生疏,它是菜单的根基,有了它我们可以通过CSS进行样式定制。

示例代码 [www.mb5u.com]
#nav {
font-size:12px;
margin:0;
padding:0;
white-space:nowrap;
}

  我们定义无序列表nav的外边距及填充均为零,并设计字体大小为12px。
  我们不希望菜单还未结束就另起一行,我们强制在同一行内显示所有文本,直到文本结束或者遭遇br对象。

示例代码 [www.mb5u.com]
#nav li {
display:inline;
list-style-type: none;
}
#nav li a {
padding:5px 8px;
line-height:22px;
}

  display:inline;内联(行内),将li限制在一行来显示;
  list-style-type: none; 列表项预设标记为无;
  padding:5px 8px;设置链接的填充,上下为5px左右为8px;
  line-height:22px;设置链接的行高为22px。

示例代码 [www.mb5u.com]
#nav li a:link,#nav li a:visited {
color:#fff;
text-decoration:none;
background:#06f;
}
#nav li a:hover {
background-color: #090;
}

  上面的代码是本文的重点,我们定义链接的link、visited。
  color:#fff;字体颜色为白色;
  text-decoration:none;去除了链接文字的下划线;
  background:#06f;链接在link、visited状态下背景色为蓝色。
  a:hover状态下background-color: #090; 鼠标激活状态链接的背景色为绿色。

  至此我们就完成了这个实例,CSS横向菜单蓝绿色调的制作,最终效果:

div css xhtml xml 代码调试框 代码调试框 [www.mb5u.com]

[ 可先修改部分代码 再运行查看效果 ]

  

来源:无忧整理//所属分类:DIV+CSS实例/更新时间:2007-04-02
相关DIV+CSS实例