javascript - 固定在顶部导航栏

标签 javascript html css

这是我的 navbar 的代码(它有一些更多的细节,但它只是样式,所以我猜这无关紧要),我找不到任何东西让它固定在顶部向下滚动时的页面。

此外,每当我点击任何按钮时,我都想做一个平滑的 Action ,但是

.container {
  width: 80%;
  margin: 0 auto;
}

header {
  background: black;
}

header::after {
  content: '';
  display: table;
  clear: both;
}

header h3 {
  color: white;
  float: left;
  padding: 10px 0;
}

nav {
  float: right;
}

nav ul {
  margin: 0;
  padding: 0;
  list-style: none;
}

nav li {
  display: inline-block;
  margin-left: 70px;
  padding-top: 18px;
  position: relative;
}
<header>
  <div class="container">
    <h3>logo</h3>
    <nav>
      <ul>
        <li><a href="#">Home</a></li>
        <li><a href="#sobre">Sobre</a></li>
        <li><a href="#servico">Serviços</a></li>
        <li><a href="#BaseDeCusto">Base de Custo</a></li>
        <li><a href="#faq">FAQ</a></li>
        <li><a href="#contato">Contato</a></li>
      </ul>
    </nav>
  </div>
</header>

最佳答案

要做到这一点,你想给它属性:

header {
    position: fixed;
}

关于javascript - 固定在顶部导航栏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50107262/

相关文章:

javascript - jQuery:如何实现 slider (旋转木马)的 Controller ?

javascript - 如何重用 HTML 片段但更改其中元素的 ID

javascript - 如何在页面重定向到联系表单之前验证单选按钮

javascript - 如何使导航栏滚动并在展开时固定到页面顶部?

html - Flash 对象后面的下拉菜单

javascript - 如何使用 AJAX 从 HTTP 服务器访问 HTTPS API

javascript - 如何使用 redux-auto 从端点读取到端点

html - 高度不能超过 100%

javascript - 无法更新函数angularjs内的变量值

html - CSS - 使图像变暗,矩形覆盖除外