导航栏在我的页面的某些部分中不可见?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (1)
  • 关注 (0)
  • 查看 (56)

因此,我试图创建一个网页,它具有粘性的Navbar和视差效应。它有两个部分:第一部分是图片,下面是一些文本。导航栏仅在文本部分可见。

body {
  height: 100%;
  overflow: auto;
  margin: 0;
  padding: 0;
  line-height: 1.5;
  background-color: white;
  font-family: "Trebuchet MS", Helvetica, sans-serif;
}

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

header {
  position: fixed;
  background: #f4f4f4;
  width: 100%;
  height: 15%;
  /*	padding: 0px 30px;*/
  box-sizing: border-box;
}

.name {
  float: left;
  width: 180px;
  padding-right: 150px;
}

nav {
  width: 100%;
  height: 50px;
  top: 0;
  padding: 15px 0px;
  color: black;
  text-decoration: none;
}

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

nav li {
  display: inline-block;
  margin-left: 10px;
  margin-top: 0px;
  position: relative;
  padding: 20px;
}

nav ul li a {
  color: black;
  text-decoration: none;
  text-transform: uppercase;
  font-family: "Trebuchet MS", Helvetica, sans-serif;
  transition: .4s;
}
<header>
  <nav>
    <div class="container">
      <div class="name">
        <img src="logoimg.png> </img>
       </div>
        <ul>
          <li><a href=" # " class="sec1 "> Home</a> </li>
          <li><a href="# " class="sec2 "> Who we are</a> </li>
          <li><a href="# " class="sec3 "> What we do</a> </li>
          <li><a href="# " class="sec4 "> Our projects</a> </li>
          <li><a href="# " class="sec5 "> Contact us</a> </li>
        </ul>
    </nav>
</header>

提问于
用户回答回答于

添加z-index到CSS导航:

nav {
    width: 100%;
    height:50px;
    top: 0;
    padding:15px 0px;
    color: black;
    text-decoration: none;
    z-index: 0
}

所属标签

可能回答问题的人

  • 应用案例分享

    1 粉丝490 提问5 回答
  • o o

    4 粉丝495 提问5 回答
  • uncle_light

    5 粉丝518 提问4 回答
  • 找虫虫

    5 粉丝0 提问3 回答

扫码关注云+社区

领取腾讯云代金券

玩转腾讯云 有奖征文活动