跳到正文

回到顶部

Back to Top Button

初级通用

回到顶部(Back to Top Button)是让用户一键回到当前长页面或滚动区域起点的导航按钮。它解决读到下方后需要反复向上滚动的问题,比如在长篇帮助文档末尾返回开头。

你可能会说:「这个页面很长,我想让用户看到下面时,能点一下就回到开头,不用一直往上滑。」

动手看看

帮助中心 / 工作区管理
工作区管理指南从创建工作区到管理成员,按下面的步骤完成团队设置。
01 创建工作区进入控制台,选择「新建工作区」,填写团队名称并保存。
02 邀请团队成员在成员页面输入同事邮箱,发送邀请。邀请链接有效期为七天。
03 设置成员权限管理员可以管理设置,编辑者可以修改内容,访客只能查看。
04 整理项目文件按项目建立文件夹,把相关文档集中存放,方便团队查找。
还有问题?联系工作区管理员,或返回文档开头重新查看设置步骤。
回到顶部
距文档开头 380px
已回到文档开头
模拟执行回到顶部

拖动滚动位置,观察右下角按钮。可以悬停、按住或用 Tab 聚焦它;本沙盒用下方「模拟执行回到顶部」开关代替点击后的滚动逻辑。

未执行返回时,滚过 160px 就出现按钮。它固定在阅读区域右下角,不随正文移走,读到后面也容易找到。

要点

  1. 1

    先确定要返回哪个起点

    网页不一定只有整页在滚动。比如后台的侧栏固定、中间列表单独滚动,按钮就要控制中间列表;否则用户点了按钮,页面看起来可能毫无变化。

  2. 2

    滚动一段距离再出现

    用户刚打开页面时,本来就在顶部,这个按钮没有用处。等内容滚动到一定距离后再显示,可以少占一个位置;距离怎么定,我们可以按页面长度和实际使用情况调整。

  3. 3

    让按钮能被看见和操作

    按钮常放在视口边缘,方便滚到下方时找到它。但它不能盖住提交按钮或正文;只有向上箭头时,也要给辅助技术一个明确名称,让键盘和读屏用户知道它的作用。

  4. 4

    返回方式照顾使用感受

    点击后可以直接回到起点,也可以平滑滚动。如果页面很长,动画可能持续太久;如果用户偏好减少动效,我们可以改用直接跳转,让返回过程更可控。

容易混淆的地方

它和页内锚点都能改变滚动位置,但回到顶部只做一件事:返回当前滚动区域的起点;目录里的锚点则带你去指定章节。它也不是吸顶导航栏:吸顶导航栏让导航持续可见,回到顶部是在需要时提供一次返回操作。

什么时候用

适合用

  • 做长篇帮助文档或产品说明页时,读者看到末尾后想回到开头找目录。
  • 做持续加载的内容列表时,用户浏览了很多条,还想回到列表顶部调整筛选。
  • 做后台里的独立滚动面板时,面板内容很长,用户需要快速回到该面板的起点。

不适合用

  • 页面只有一两屏内容,向上滑一下就能回到开头时,不必再加一个按钮。
  • 用户真正想去的是某个章节,不是页面开头时,用目录和页内锚点更合适。
  • 任务是返回上一个页面而非当前页面顶部时,用返回导航,别让回到顶部承担这个功能。

练一练

你在做一个后台页面:顶部工具栏固定,中间的记录列表可独立滚动。用户滚到列表深处后,希望点一下回到第一条记录附近。你会怎么做?

让 AI 帮你做

请在记录列表中加入回到顶部按钮:列表滚动一段距离后显示,点击后返回列表起点,不要滚动整个页面。按钮要有清楚的无障碍名称,避免遮挡列表操作;如果使用平滑滚动,请照顾偏好减少动效的用户。

接下来学什么