在CSS中创建导航效果的方法有很多,下面是一些基本的示例。
简单的水平导航栏:
HTML:
<ul id="nav">
<li><a href="#">首页</a></li>
<li><a href="#">关于</a></li>
<li><a href="#">服务</a></li>
<li><a href="#">联系我们</a></li>
</ul>
CSS:
#nav {
list-style-type: none;
margin: 0;
padding: 0;
overflow: hidden;
}
#nav li {
float: left;
}
#nav li a {
display: block;
color: white;
text-align: center;
padding: 14px 16px;
text-decoration: none;
}
响应式导航栏:
HTML:
<nav role="navigation">
<ul>
<li><a href="#">首页</a></li>
<li><a href="#">关于</a></li>
<li><a href="#">服务</a></li>
<li><a href="#">联系我们</a></li>
</ul>
</nav>
CSS:
nav ul {
list-style-type: none;
margin: 0;
padding: 0;
}
nav a {
display: block;
text-decoration: none;
}
/* 小屏幕设备 */
@media screen and (max-width: 768px) {
nav ul {
display: none;
}
}
未经允许不得转载:免责声明:本文由用户上传,如有侵权请联系删除!
最新评论
这个文章解决了我多年在编程语言的看法,很中肯
这里可以学到前端,后端,大数据,AI技术,赞
这个站真不错,包括前端,后端,java,python,php的等各种编程语言,还有大数据和人工智能教程
vue,angular,C++和其他语言都有相关的教程
这个站我能学到python和人工智能相关的经验