1

对此非常新,但我有一页有滚动捕捉功能的部分,但是当在 chrome 上查看时,过渡根本不平滑,它从一个部分跳到另一个部分太快了。有没有办法解决这个问题??

https://www.matthewjameswilson.com/

这是我正在使用的代码:

html {
  overflow-y: scroll;
  scroll-snap-type: y mandatory;
  scroll-padding: 50px 0 0 0;
}

section {
  height: 100vh;
  scroll-snap-align: start;
  scroll-snap-stop: always;
} 
4

1 回答 1

0

您错过了scroll-behavior: smooth;在 CSS 上添加平滑属性

html {
  overflow-y: scroll;
  scroll-snap-type: y mandatory;
  scroll-padding: 50px 0 0 0;
  scroll-behavior: smooth;
}
于 2021-08-08T17:17:37.700 回答