我想知道是否有人有幸让snap scrolling在WordPress中工作?我注意到WPD SE上有一个5年的similar question没有得到任何答案。
我正在使用Divi主题。This是我的测试页。
我使用this technique来查找滚动条的所有者,这个元素是body
。
所以我尝试了下面的自定义CSS代码...
body {
scroll-snap-type: y mandatory;
}
然后,在我想要对齐的子div中,我添加了:
scroll-snap-align: start;
这不起作用,所以我尝试设置scroll-snap-type: y mandatory;
代替#page-container
,然后设置#et-boc
,这是body
的两个子元素,也是可视区域的高度,这也不起作用。
我已经成功地让对齐滚动在a CodePen中工作,所以我知道我的代码在理论上是正确的。
有什么想法吗?谢谢!
2条答案
按热度按时间py49o6xq1#
使用Plus Addons这样的插件也可以实现这个功能,他们称之为全屏滚动。基本上,它定义了作为独立全屏部分工作的部分。使用这些部分时要注意响应速度。
cbwuti442#
链接的页面不再工作,你的CodePen与你所描述的不同(类被添加到div而不是body)。但这对我的WordPress安装示例有效: