2017-07-10 140 views
0

我有一个页面,由几个部分组成。所有这些(除了最后一个)都必须采用屏幕的整个高度,视差滚动,最后一个 - 根据其内容具有动态高度。内容比屏幕高几倍,并且必须正常滚动。页面部分的视差,其余部分正常滚动

Here's codepen https://codepen.io/eagor/pen/MozVjo I've edited a bit to show what I need to achieve.前三部分的行为就像我需要的一样。唯一要添加的 - 正常滚动的最后一节。

回答

1

你可以去像

.background:nth-child(4) { 
    height: 100%; 
    overflow-y: scroll; 
    ... 
} 

现在你只需要重新定义你透明背景。

+0

谢谢,它的工作。但是如果你在第三部分快速滚动,那么最后一部分会滚动到底部。任何想法,如何防止它发生?取消滚动事件或smth? https://codepen.io/eagor/pen/weQLyG – eagor

相关问题