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.234.244.181,欢迎您的访问!

温馨提示 : 非特殊注明,否则均为李联华的博客原创文章,本站文章未经授权禁止任何形式转载
文章链接:https://www.ooize.com/css3-fixed-top-navigation-bar.html

订阅文章

在下面输入您的电子邮件地址以订阅我们的文章

留下评论

Loading...