CSS3固定的顶部导航栏
ul {
position: fixed;
top: 0;
width: 100%;
}
使导航栏保持在页面的顶部或底部,即使用户滚动页面也是如此:
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>固定导航栏</title>
<style>
body {margin:0;}
ul {
list-style-type: none;
margin: 0;
padding: 0;
overflow: hidden;
background-color: #333;
position: fixed;
top: 0;
width: 100%;
}
li {
float: left;
}
li a {
display: block;
color: white;
text-align: center;
padding: 14px 16px;
text-decoration: none;
}
li a:hover:not(.active) {
background-color: #111;
}
.active {
background-color: #4CAF50;
}
</style>
</head>
<body>
<ul>
<li><a class="active" href="#home">Home</a></li>
<li><a href="#news">News</a></li>
<li><a href="#contact">Contact</a></li>
<li><a href="#about">About</a></li>
</ul>
<div style="padding:20px;margin-top:30px;background-color:#1abc9c;height:1500px;">
<h1>固定的顶部导航栏</h1>
<h2>请滚动页面以查看效果。</h2>
<h2>页面滚动时导航栏将位于页面顶部。</h2>
</div>
</body>
</html>
温馨提示 : 非特殊注明,否则均为©李联华的博客网原创文章,本站文章未经授权禁止任何形式转载;IP地址:3.12.161.29,归属地:俄亥俄州Dublin ,欢迎您的访问!
文章链接:https://www.ooize.com/css3-fixed-top-navigation-bar.html
文章链接:https://www.ooize.com/css3-fixed-top-navigation-bar.html