使用 html 滚动到特定元素

新手上路,请多包涵

html 中是否有一种方法可以使网页滚动到使用 HTML 的特定元素!?

原文由 M1rwen 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 271
2 个回答

是的,你用这个

<a href="#google"></a>

<div id="google"></div>

但这并不能创建一个平滑的滚动,就像你知道的那样。

您还可以在 CSS 中添加

html {
  scroll-behavior: smooth;
}

原文由 EasyBB 发布,翻译遵循 CC BY-SA 4.0 许可协议

<!-- HTML -->
<a href="#google"></a>
<div id="google"></div>

/*CSS*/
html { scroll-behavior: smooth; }

此外,您可以添加 html { scroll-behavior: smooth; } 到您的 CSS 以创建平滑的滚动。

原文由 devsam247 发布,翻译遵循 CC BY-SA 4.0 许可协议

推荐问题