这是我的第一篇文章,这已经成了一个问题,对不起。
在我的学徒期后,我正在为自己创建一个网站,以促进其他工作。
如果我打开导航,它会从左侧滑入,::before
元素会使内容变暗。
如果我没有向下滚动,这只能正常工作,否则它会弄乱固定元素和叠加层。
以下是网站:http://mindinvader.de/impressum.html
抱歉我的英语不好,我是德国实习生。
答案 0 :(得分:0)
当您滚动左侧部分时,content
div移动并且position:relative
。所以背景也会移动。
当菜单打开时,.show-menu
会被添加到正文标记中,这是条件,
将此CSS添加到CSS文件中。
.show-menu .content:before {position:fixed;}
答案 1 :(得分:0)
将您的CSS更改为:
.show-menu main {
position: absolute;
max-height: 100%;
height: 100%;
overflow-y: scroll;
}