这个无限滚动轮播完全使用 CSS 实现,不需要任何 JavaScript。主要通过以下技术实现:
1. 使用 CSS 动画(animation)和 @keyframes 实现横向滚动效果
2. 复制一组相同的元素,当第一组滚动完毕后,第二组无缝衔接
3. 利用 animation-play-state: paused 实现鼠标悬停时暂停动画
4. 使用 will-change: transform 提高动画性能