前军教程网

中小站长与DIV+CSS网页布局开发技术人员的首选CSS学习平台

在不使用JavaScript的情况下向顶部按钮添加滚动小技巧

将HTML / CSS滚动到顶部

实施此解决方案非常容易。你需要做的第一件事是<body>在您网站的HTML标记的下方添加一个空白超链接:


<a name="top"></a>


如果像我一样使用WordPress,则需要编辑主题。如果你要编辑主题,建议你创建一个子主题,以使更新主题时所做的更改不会被覆盖。在WordPress中,<body>通常在header.php文件中找到开始标记。在此处添加空白链接可确保将其自动添加到你的所有页面和帖子中。

页脚

完成此操作后,现在所需要做的就是打开footer.phpWordPress主题文件,并向其添加以下链接:


<a href="#top">Back To Top</a>


这将在页脚中添加一个链接,该链接引用页面顶部的空白链接。因此,当有人单击该链接时,他们将被带回到页面顶部。

平滑滚动

你无需执行其他任何操作。现在,你有一个不需要任何JavaScript的可滚动到顶部按钮的工作方式。但是,您=你可能会注意到,当您单击Back To Top链接时,页面会直接跳到顶部。


在这种情况下,当页面仅从一端跳到另一端时,这非常不好。更好的方法是实施smooth-scrolling。这将模拟用户滚动回到页面顶部,而不是直接跳转到页面顶部。


平滑滚动也非常易于实现,不需要任何JavaScript。打开CSS样式表并添加以下内容:

html {
scroll-behavior: smooth;}

注意:并非所有浏览器都支持scroll-behavior,但是对于支持这些功能的浏览器,则是更好的体验。


这种样式足以使滚动页面回到页面顶部,而不会产生跳跃感,有兴趣的朋友可以尝试一下。




发表评论:

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言