【发布时间】:2018-07-13 04:16:45
【问题描述】:
我正在使用 css 属性 scroll-snap-type 来让溢出的 div 快照的内容放置在滚动条上。
很容易应用:
.container {
height: 400px;
overflow-y: scroll;
scroll-snap-type: mandatory;
}
.contents {
scroll-snap-align: start;
}
在 桌面版 Safari 11+ 中查看此页面以获取示例 - https://codepen.io/fionnbharra/full/PQZmav/ 滚动页面左侧的 div。请注意,当滚动完成时,div 是如何与容器顶部对齐的。这是按预期运行的。
我的问题是当我们有一个长页面时它会中断 - https://codepen.io/fionnbharra/full/oEbWeq/
尝试滚动相同的溢出 div。请注意页面正文如何同时滚动,这意味着很难看到原始内容滚动。
这是一个错误吗?我做错了吗?
【问题讨论】: