Components · Back to top

组件

Back to top 回到顶部

回到顶部浮动按钮;data-pvs-backtop 挂载 JS,滚动超过偏移后显示。

默认

右下角固定;data-pvs-backtop-offset="320" 为显示阈值(像素)。

文档预览强制 is-visible;实页滚动后由 JS 切换。

<button type="button" class="pvs-backtop is-visible" data-pvs-backtop aria-label="回到顶部">↑</button>
<p class="pvs-text-sm pvs-text-muted pvs-m-0">文档预览强制 <code>is-visible</code>;实页滚动后由 JS 切换。</p>

Custom offset

长文档可提高阈值;配合 prefers-reduced-motion 平滑滚动。

data-pvs-backtop-offset="600" — 滚动 600px 后显示。

<div class="pvs-stack pvs-gap-2" style="max-width:18rem">
  <button type="button" class="pvs-backtop is-visible" data-pvs-backtop data-pvs-backtop-offset="600" aria-label="回到顶部">↑</button>
  <p class="pvs-text-sm pvs-text-muted pvs-m-0">
    <code>data-pvs-backtop-offset="600"</code> — 滚动 600px 后显示。</p>
    </div>

类名速查

类名说明
pvs-backtop浮动钮(需 data-pvs-backtop)
is-visibleJS 滚动后添加
data-pvs-backtop-offset显示阈值(默认 320)