【发布时间】:2019-07-23 21:06:42
【问题描述】:
使用 Chrome / Firefox,我为几张图片创建了一个容器 (.container)(列出带有类 img 的项目)。 我在容器上添加了滚动捕捉类型。 我在 img 类的项目上添加了滚动对齐对齐。
我在这里错过了什么?
HTML
<div class="container">
<ul>
<li class="img"><img src="https://picsum.photos/500"></li>
<li class="img"><img src="https://picsum.photos/500"></li>
<li class="img"><img src="https://picsum.photos/500"></li>
<li class="img"><img src="https://picsum.photos/500"></li>
<li class="img"><img src="https://picsum.photos/500"></li>
<li class="img"><img src="https://picsum.photos/500"></li>
</ul>
</div>
CSS
.img {
margin: 10px 5px;
scroll-snap-align: center;
-webkit-overflow-scrolling: touch;
}
.container {
display: grid;
justify-content: center;
grid-gap: 10px;
scroll-snap-type: y mandatory;
overflow-y: scroll;
}
【问题讨论】:
-
你试过这个例子吗? - codepen.io/maxakohler/pen/JBjROd
-
是的,它有效,这让我感到困惑,因为我没有做任何不同的事情?
-
我建议你分叉笔并进行编辑以达到你想要的效果。
-
你错过了开头的
<ul>标签 -
打开 ul-tag 也不起作用。
标签: css scroll scroll-snap-points