平滑滚动不光滑滚动(内联CSS)
我想添加光滑的滚动效果,以便用户可以直接进入页面底部以填写表格。我需要使用内联CSS添加光滑的滚动效果。我使用了下面的代码,但我不确定为什么不工作?
/* added by edito for visualization purpose */
a {
display: block;
margin-bottom: 400vh;
}
<div>
<a href="#quick-contact" style="scroll-behavior: smooth;">REGISTER NOW</a>
<div id="quick-contact" class="quick-contact pad-bottom-30">
<h4>REGISTER NOW</h4>
</div>
</div>
I want to add the smooth scrolling effect so users can go straight to the bottom of the page to fill out a form. I need to add the smooth scrolling effect using inline CSS. I used the code below but I'm not sure why is not working?
/* added by edito for visualization purpose */
a {
display: block;
margin-bottom: 400vh;
}
<div>
<a href="#quick-contact" style="scroll-behavior: smooth;">REGISTER NOW</a>
<div id="quick-contact" class="quick-contact pad-bottom-30">
<h4>REGISTER NOW</h4>
</div>
</div>
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
卷轴 - 行为:Smooth
需要将下注应用于滚动元素,默认情况下为html
:scroll-behavior: smooth
needs to bet applied to the scrolling element which by default would behtml
:我建议使用JavaScript使用最新的
scrollintoview()
scrollto()函数。您可以检查[MDN doc] [1] s,因为scroll-behavior:Smooth
没有所有浏览器支持,而且我们无法进行自定义。逻辑您需要:。
使html的启动更改,然后尝试使用,代码,我发现它是最简单的
I would suggest using the latest
scrollIntoView()
orscrollTo()
function using JavaScript. You can check [MDN Doc][1]s, becausescroll-behavior:smooth
doesn't have all browser support plus we can't make customisations.LOGIC YOU NEED :.
MAKE THE FOLLING CHANGES IN HTML AND TRY THIS, CODE, I FIND IT THE SIMPLEST