css新特性滚动捕捉,吸附

  <div class="main">
    <ul>
      <li>1</li>
      <li>2</li>
      <li>3</li>
      <li>4</li>
    </ul>
  </div>
<style lang="scss">
ul,li{
  display: inline-block;
  list-style: none;
}
.main{
  width:400px;
  height:100px;
  border:1px solid #ccc;
  overflow: auto;
  scroll-snap-type:x mandatory;
}
ul{
  width:1800px;
  height:100px;
  box-sizing: border-box;
}
li{
  height: 100px;
  width:200px;
  margin-right:200px;
  background: red;
  scroll-snap-align:start;
  box-sizing: border-box;
}
</style>

在这里插入图片描述
滚动的时候,红色区域总会吸附在左边

发布了133 篇原创文章 · 获赞 5 · 访问量 5702

猜你喜欢

转载自blog.csdn.net/weixin_41254345/article/details/104757376