首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何仅使用CSS和HTML制作返回顶部的按钮?

如何仅使用CSS和HTML制作返回顶部的按钮?
EN

Stack Overflow用户
提问于 2015-08-20 02:15:16
回答 12查看 163.7K关注 0票数 26

我正在尝试做一个back to top按钮,但是要向上和向下滚动到页面上的某个点。例如,你有一个很长的文本,你想通过简单地让用户点击一个链接来把他们带到下一个段落……我以前做过,但我不记得我是怎么做的……

EN

回答 12

Stack Overflow用户

回答已采纳

发布于 2015-08-20 02:17:57

你想要做的就是使用<a>标签在页面的顶部放置一个“锚”(这不仅仅对链接有用!)。然后,当您有一个指向#nameofanchor的链接时,它会滚动到具有该名称的锚点。你可以这样做:

代码语言:javascript
复制
<a id="top"></a>
<!--content here-->
<a href="#top">Back to top</a>

下面是一个有效的jsfiddle:http://jsfiddle.net/qf0m9arp/1/

票数 47
EN

Stack Overflow用户

发布于 2015-08-20 02:18:57

利用<a>标记。

在您的网站顶部,放置一个具有指定名称的锚。

代码语言:javascript
复制
<a name="top"></a>

然后你的“返回顶部”链接指向它。

代码语言:javascript
复制
<a href="#top">back to top</a>
票数 5
EN

Stack Overflow用户

发布于 2015-08-20 02:20:22

这是HTML的唯一方法:

代码语言:javascript
复制
<body>
<a name="top"></a>
foo content
foo bottom of page
<a href="#top">Back to Top</a>
</body>

使用jquery和jscript还有相当多的其他选择,但它们提供了额外的效果。这真的取决于你要找的是什么。

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32102747

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档