我只能在没有过渡的情况下立即跳转到另一个部分。这是我如何做到的:
<a href="#go_middle">Go Middle</a>
<div id="go_middle">Hello There</div>
我想要过渡效果,所以它不会立即跳转到该部分,而是更慢地跳转到页面的另一部分(如果有的话)。
将此添加到您的 CSS 到适当的类或 ID。
.scroll-div {
scroll-behavior: smooth;
}
您也可以直接将其添加到 HTML 标记中。
html {
scroll-behavior: smooth;
}
这将使页面平滑地滚动到右侧部分,而不会跳转。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句