繁体   English   中英

当我有一个锚标记引用同一页面中的另一个部分时,如何使它不立即显示我点击它

[英]When I have an anchor tag refrencing another section in the same page, how do I make it not to display immediately i have clicked it

  <html>
    <body>
      <UL>
                        <li>
                            <a class="boss" >Home</a>
                        </li>
                        <li>
                            <a  id = "#About">About</a>
                        </li>
                    
                        <li>
                            <a id="#Services">Services</a>
                        </li>
                        <li>
                            <a id="#Contact">Contact</a>
                        </li>
     </UL>
    
     <section id="About">
                <div class ="About">
                    <h2>About</h2>
                <image>
                <image>
                <image>
                <image>
 </section>
这是我的代码,当单击上面的任何链接时,它会链接到一个页面,但是它引用该部分的速度太快了,我想减少它

哦解决了只是将滚动行为设置为平滑

您可以使用scroll-behavior并将其设置为在 CSS 中smooth

html {
    scroll-behavior: smooth;
}

当您单击带有元素 ID 标记的按钮时,这将有一个平滑的过渡。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM