【发布时间】:2021-01-31 17:32:23
【问题描述】:
我正在构建一个基于水平滚动视图的网站,这是由移动交互和粘性部分组成的。在这个粘性部分中,我想放置一个粘性 div,然后,当您水平滚动时,一个 div 保持粘性,同时您水平滚动。
有一个例子: https://studiochevojon.com/
在这个网站中,你可以水平滚动并在确定的时刻拥有一个粘性 div。
有人可以解释一下这是如何工作的吗?我尝试了所有水平滚动教程,但我不知道如何使它起作用。
谢谢大家。
【问题讨论】:
-
只需使用sticky属性:
position: sticky并给它一个left: 0;的位置。这样,如果它到达左屏幕边框,它就会粘在那里。 -
好的,但是当移动交互处于活动状态时有效?因为我照你说的做了,但没用。