定位固定滚动错误

时间:2015-12-01 13:56:30

标签: jquery html css

这是我的第一篇文章,这已经成了一个问题,对不起。

在我的学徒期后,我正在为自己创建一个网站,以促进其他工作。

如果我打开导航,它会从左侧滑入,::before元素会使内容变暗。

如果我没有向下滚动,这只能正常工作,否则它会弄乱固定元素和叠加层。

以下是网站:http://mindinvader.de/impressum.html

抱歉我的英语不好,我是德国实习生。

2 个答案:

答案 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;
}