制作的导航条如图所示:
当鼠标滑过每个导航的时候,背景会变换颜色。技术点:将超链接a标签,转换成block标签,从而设置鼠标滑过时的背景色。代码如下所示:
<html >
<head>
<meta charset="utf-8">
<title></title>
<style type="text/css">
*{border: 0;margin: 0; padding: 0;}
ul li{list-style: none;}
.nav{
background-color: black;
height: 60px;
}
.nav ul{
width:960px;
margin:0 auto;
overflow: hidden; /*注意因为ul设置为了li设置为了float,为了ul能显示,需要加这句话*/
/* background-color: gray; */
}
.nav ul li {
float: left;
}
.nav ul li a{
color:red;
text-decoration: none;
width: 119px;
height: 60px;
display: block;
line-height: 60px;
text-align: center;
border-right: 1px white solid;
}
.nav ul li a:hover{
background-color: green;
}
.nav ul li a.last{
border-right: none;
}
</style>
</head>
<body>
<div class="nav">
<ul>
<li><a href="#">集团介绍</a></li>
<li><a href="#">集团介绍</a></li>
<li><a href="#">集团介绍</a></li>
<li><a href="#">集团介绍</a></li>
<li><a href="#">集团介绍</a></li>
<li><a href="#">集团介绍</a></li>
<li><a href="#">集团介绍</a></li>
<li><a href="#" class="last">集团介绍</a></li>
</ul>
</div>
</body>
</html>