html { scroll-behavior: smooth; }
上述代码可以通过将所有滚动行为设置为平滑滚动来实现。这意味着当用户单击任何内部“跳转”链接时,页面将以平滑的方式滚动,而不是在瞬间跳转到目标链接的位置。
.container { overflow-x: scroll; scroll-behavior: smooth; }
上述代码演示了如何在侧滑容器中使用平滑滚动。通过将元素的overflow-x设置为scroll,大家可以在容器中创建横向滚动效果。
.scroll-stop { scroll-snap-align: center; }
上述代码演示了如何使用scroll snap对元素进行位置对齐,以避免在滚动停止时出现突兀的效果。使用scroll-snap-align属性可以控制元素的位置对齐方式,并将元素的滚动过程与屏幕网格对齐。
通过这些CSS技巧,大家可以实现元素的缓慢滑动和停止效果,以提高网站的视觉效果和用户体验。希望这些技巧对你有所帮助!