这次给大家带来css实现一级导航栏,css实现一级导航栏的注意事项有哪些,下面就是实战案例,一起来看一下。
第一步:引入css样式表,新建一个id为nav的层,使用<ul>、<li>、<a>标签来制作完成效果。
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title></title>
<link rel="stylesheet" type="text/css" href="css/yiji.css"/>
</head>
<body>
<p id="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>
</ul>
</p>
</body>
</html>
第二步设置css样式:
1.设置nav的属性
#nav{
width: 500px;
height: 50px;
border: 1px solid red;
}
展示效果如下所示:
2.清除<ul>标签前面自带的点
#nav ul{
list-style: none;
}
3.设置<ul>下包含的<a>标签的属性
#nav ul li a{
width: 98px;
height: 50px;
float: left;
border: 1px solid red;
text-align: center;
line-height: 50px;
text-decoration: none;
}
4.设置鼠标滑过效果
#nav ul li a:hover{
background-color: #abcdef;
}
最终效果:
完整html代码部分:
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title></title>
<link rel="stylesheet" type="text/css" href="css/yiji.css"/>
</head>
<body>
<p id="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>
</ul>
</p>
</body>
</html>
完成css样式代码部分:
*{
margin: 0;
padding: 0;
}
#nav{
width: 500px;
height: 50px;
border: 1px solid red;
margin: 30px;
}
#nav ul{
list-style: none;
}
#nav ul li a{
width: 98px;
height: 50px;
float: left;
border: 1px solid red;
text-align: center;
line-height: 50px;
text-decoration: none;
}
#nav ul li a:hover{
background-color: #abcdef;
}
相信看了本文案例你已经掌握了方法,更多精彩请关注其它相关文章!
推荐阅读:
css3中nth-child与nth-of-type的区别以及使用技巧
css3的新属性box-sizing详解
css画出红色爱心
以上就是css实现一级导航栏的详细内容。