为了账号安全,请及时绑定邮箱和手机立即绑定

导航栏在滚动后不显示导航链接

导航栏在滚动后不显示导航链接

萧十郎 2022-05-22 16:08:15
我有这个导航栏,当我在我的网页顶部时它工作正常。每当我向下滚动时,它都会滚动,但我必须到顶部才能看到导航链接。还有一件事:在我的画廊页面导航栏没有覆盖页面内容(图像)。我的主页也出现了同样的问题。我什至不能使用导航链接。请帮我。html, body {    margin: 0;    padding: 0;    width: 100%;    height: 100vh;}/* h1 {    position: absolute;    top: 46%;    left: 50%;    transform: translate(-50%, -50%);    color: #000000;    font-size: 48px;    font-family: "Playfair Display";    font-weight: lighter;} *//* body{    background: #101010;} */.toggle-btn {    position: fixed;    margin: 1.4em;    padding: 1em;    width: 40px;    height: 12px;    right: 0;    z-index: 1;}span.one {    position: absolute;    width: 40px;    height: 2px;    background: rgb(105, 48, 48);    margin-right: 60px;}span.two {    position: absolute;    width: 40px;    height: 2px;    background: rgb(105, 48, 48);    margin-top: 12px;    margin-right: 60px;}.menu {    z-index: 0;    position: absolute;    background:#000000;    height: 100vh;    width: 100%;    top: -200%;}.data {    padding: 8em 0 0 2em;    text-align: left;}ul {    list-style: none;}li:first-child {    color: grey;    font-family: Poppins;    font-size: 24px;}li:not(:first-child) {    color: #fff;    font-size: 42px;}a {    text-decoration: none;    color: #cccccc;    font-family: Poppins;}**HTML**
查看完整描述

1 回答

?
万千封印

TA贡献1891条经验 获得超3个赞

您需要将 设置.menu为position: fixed;。您还需要z-index: 1;确保它覆盖其他内容。


.menu {

    z-index: 1;

    position: fixed;

    background: #000000;

    height: 100vh;

    width: 100%;

    top: -200%;

}


查看完整回答
反对 回复 2022-05-22
  • 1 回答
  • 0 关注
  • 111 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信