刚更新了Chrome到61,更新日志有关于scroll-behavior的内容。
字面意就是定义滚动的行为,属性值为auto 或者 smooth。
smooth允许滚动时采用平滑过渡,而不知直接翻到相应位置,最常见的比如回到顶部按钮和锚点,使用js方式的话可能需要写如下代码:
element.scroll({
top : 0,
behavior: "smooth"
})
但是使用CSS的话则可以直接添加scroll-behavior:smooth
样式。
参考链接: 链接