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
Popup Image

通知

本站原则上是免费提供技术支持,但是服务器维护和运营成本高,可以实行自由赞助:赞助

Loading...