【发布时间】:2019-09-30 18:55:54
【问题描述】:
有没有办法让动画滚动“自动”?每次滚动都保持一个元素全宽。我喜欢有 case B 。对于“自动”,我的意思是它可以帮助您防止 case A 滚动(除非您仍在按下屏幕,但是当您松开手指或鼠标时,它会根据百分比自动为您滚动显示的附近 div)
现在我的所有 div 包装器看起来像这样:
.scrolling-wrapper {
overflow-x: scroll;
overflow-y: hidden;
white-space: nowrap;
}
每个 div 像:
.card {
display: inline-block;
width: 100%;
width: -moz-available; /* WebKit-based browsers will ignore this. */
width: -webkit-fill-available; /* Mozilla-based browsers will ignore this. */
width: fill-available;
}
【问题讨论】:
-
这种行为有一个CSS标准叫做CSS Scroll Snap,但是browser support is spotty,不过如果你只支持Chrome和Safari就好了……
-
是的,谢谢@HereticMonkey
标签: javascript html css mobile-website