BackTop 回到顶部

当滚动区域滚动到一定高度后,显示返回顶部按钮,点击后平滑滚动到顶部。

基础用法
在卡片内向下滚动,右下角出现回到顶部按钮,点击即可回到顶部。
第 1 行内容 — 继续向下滚动查看效果
第 2 行内容 — 继续向下滚动查看效果
第 3 行内容 — 继续向下滚动查看效果
第 4 行内容 — 继续向下滚动查看效果
第 5 行内容 — 继续向下滚动查看效果
第 6 行内容 — 继续向下滚动查看效果
第 7 行内容 — 继续向下滚动查看效果
第 8 行内容 — 继续向下滚动查看效果
第 9 行内容 — 继续向下滚动查看效果
第 10 行内容 — 继续向下滚动查看效果
第 11 行内容 — 继续向下滚动查看效果
第 12 行内容 — 继续向下滚动查看效果
第 13 行内容 — 继续向下滚动查看效果
第 14 行内容 — 继续向下滚动查看效果
第 15 行内容 — 继续向下滚动查看效果
第 16 行内容 — 继续向下滚动查看效果
第 17 行内容 — 继续向下滚动查看效果
第 18 行内容 — 继续向下滚动查看效果
第 19 行内容 — 继续向下滚动查看效果
第 20 行内容 — 继续向下滚动查看效果
第 21 行内容 — 继续向下滚动查看效果
第 22 行内容 — 继续向下滚动查看效果
第 23 行内容 — 继续向下滚动查看效果
第 24 行内容 — 继续向下滚动查看效果
第 25 行内容 — 继续向下滚动查看效果
第 26 行内容 — 继续向下滚动查看效果
第 27 行内容 — 继续向下滚动查看效果
第 28 行内容 — 继续向下滚动查看效果
第 29 行内容 — 继续向下滚动查看效果
第 30 行内容 — 继续向下滚动查看效果
主要样式
设置 type=primary 使按钮使用主题色背景。
第 1 行 — 主要样式按钮
第 2 行 — 主要样式按钮
第 3 行 — 主要样式按钮
第 4 行 — 主要样式按钮
第 5 行 — 主要样式按钮
第 6 行 — 主要样式按钮
第 7 行 — 主要样式按钮
第 8 行 — 主要样式按钮
第 9 行 — 主要样式按钮
第 10 行 — 主要样式按钮
第 11 行 — 主要样式按钮
第 12 行 — 主要样式按钮
第 13 行 — 主要样式按钮
第 14 行 — 主要样式按钮
第 15 行 — 主要样式按钮
第 16 行 — 主要样式按钮
第 17 行 — 主要样式按钮
第 18 行 — 主要样式按钮
第 19 行 — 主要样式按钮
第 20 行 — 主要样式按钮
第 21 行 — 主要样式按钮
第 22 行 — 主要样式按钮
第 23 行 — 主要样式按钮
第 24 行 — 主要样式按钮
第 25 行 — 主要样式按钮
第 26 行 — 主要样式按钮
第 27 行 — 主要样式按钮
第 28 行 — 主要样式按钮
第 29 行 — 主要样式按钮
第 30 行 — 主要样式按钮
方形按钮
设置 shape=square 使用圆角方形按钮。
第 1 行 — 方形按钮
第 2 行 — 方形按钮
第 3 行 — 方形按钮
第 4 行 — 方形按钮
第 5 行 — 方形按钮
第 6 行 — 方形按钮
第 7 行 — 方形按钮
第 8 行 — 方形按钮
第 9 行 — 方形按钮
第 10 行 — 方形按钮
第 11 行 — 方形按钮
第 12 行 — 方形按钮
第 13 行 — 方形按钮
第 14 行 — 方形按钮
第 15 行 — 方形按钮
第 16 行 — 方形按钮
第 17 行 — 方形按钮
第 18 行 — 方形按钮
第 19 行 — 方形按钮
第 20 行 — 方形按钮
第 21 行 — 方形按钮
第 22 行 — 方形按钮
第 23 行 — 方形按钮
第 24 行 — 方形按钮
第 25 行 — 方形按钮
第 26 行 — 方形按钮
第 27 行 — 方形按钮
第 28 行 — 方形按钮
第 29 行 — 方形按钮
第 30 行 — 方形按钮
自定义位置与尺寸
通过 right / bottom 调整位置,size 调整大小。
第 1 行 — 右下偏移 24px,尺寸 48px
第 2 行 — 右下偏移 24px,尺寸 48px
第 3 行 — 右下偏移 24px,尺寸 48px
第 4 行 — 右下偏移 24px,尺寸 48px
第 5 行 — 右下偏移 24px,尺寸 48px
第 6 行 — 右下偏移 24px,尺寸 48px
第 7 行 — 右下偏移 24px,尺寸 48px
第 8 行 — 右下偏移 24px,尺寸 48px
第 9 行 — 右下偏移 24px,尺寸 48px
第 10 行 — 右下偏移 24px,尺寸 48px
第 11 行 — 右下偏移 24px,尺寸 48px
第 12 行 — 右下偏移 24px,尺寸 48px
第 13 行 — 右下偏移 24px,尺寸 48px
第 14 行 — 右下偏移 24px,尺寸 48px
第 15 行 — 右下偏移 24px,尺寸 48px
第 16 行 — 右下偏移 24px,尺寸 48px
第 17 行 — 右下偏移 24px,尺寸 48px
第 18 行 — 右下偏移 24px,尺寸 48px
第 19 行 — 右下偏移 24px,尺寸 48px
第 20 行 — 右下偏移 24px,尺寸 48px
第 21 行 — 右下偏移 24px,尺寸 48px
第 22 行 — 右下偏移 24px,尺寸 48px
第 23 行 — 右下偏移 24px,尺寸 48px
第 24 行 — 右下偏移 24px,尺寸 48px
第 25 行 — 右下偏移 24px,尺寸 48px
第 26 行 — 右下偏移 24px,尺寸 48px
第 27 行 — 右下偏移 24px,尺寸 48px
第 28 行 — 右下偏移 24px,尺寸 48px
第 29 行 — 右下偏移 24px,尺寸 48px
第 30 行 — 右下偏移 24px,尺寸 48px
自定义内容
通过默认插槽自定义按钮内部内容。
第 1 行 — 自定义内容插槽
第 2 行 — 自定义内容插槽
第 3 行 — 自定义内容插槽
第 4 行 — 自定义内容插槽
第 5 行 — 自定义内容插槽
第 6 行 — 自定义内容插槽
第 7 行 — 自定义内容插槽
第 8 行 — 自定义内容插槽
第 9 行 — 自定义内容插槽
第 10 行 — 自定义内容插槽
第 11 行 — 自定义内容插槽
第 12 行 — 自定义内容插槽
第 13 行 — 自定义内容插槽
第 14 行 — 自定义内容插槽
第 15 行 — 自定义内容插槽
第 16 行 — 自定义内容插槽
第 17 行 — 自定义内容插槽
第 18 行 — 自定义内容插槽
第 19 行 — 自定义内容插槽
第 20 行 — 自定义内容插槽
第 21 行 — 自定义内容插槽
第 22 行 — 自定义内容插槽
第 23 行 — 自定义内容插槽
第 24 行 — 自定义内容插槽
第 25 行 — 自定义内容插槽
第 26 行 — 自定义内容插槽
第 27 行 — 自定义内容插槽
第 28 行 — 自定义内容插槽
第 29 行 — 自定义内容插槽
第 30 行 — 自定义内容插槽
动画时长
通过 duration 控制回到顶部的滚动动画时长(ms),设为 0 则立即跳转。

当前:默认 500ms

第 1 行 — 默认 500ms
第 2 行 — 默认 500ms
第 3 行 — 默认 500ms
第 4 行 — 默认 500ms
第 5 行 — 默认 500ms
第 6 行 — 默认 500ms
第 7 行 — 默认 500ms
第 8 行 — 默认 500ms
第 9 行 — 默认 500ms
第 10 行 — 默认 500ms
第 11 行 — 默认 500ms
第 12 行 — 默认 500ms
第 13 行 — 默认 500ms
第 14 行 — 默认 500ms
第 15 行 — 默认 500ms
第 16 行 — 默认 500ms
第 17 行 — 默认 500ms
第 18 行 — 默认 500ms
第 19 行 — 默认 500ms
第 20 行 — 默认 500ms
第 21 行 — 默认 500ms
第 22 行 — 默认 500ms
第 23 行 — 默认 500ms
第 24 行 — 默认 500ms
第 25 行 — 默认 500ms
第 26 行 — 默认 500ms
第 27 行 — 默认 500ms
第 28 行 — 默认 500ms
第 29 行 — 默认 500ms
第 30 行 — 默认 500ms
监听事件
click 事件和 show 事件。
第 1 行 — 滚动查看事件
第 2 行 — 滚动查看事件
第 3 行 — 滚动查看事件
第 4 行 — 滚动查看事件
第 5 行 — 滚动查看事件
第 6 行 — 滚动查看事件
第 7 行 — 滚动查看事件
第 8 行 — 滚动查看事件
第 9 行 — 滚动查看事件
第 10 行 — 滚动查看事件
第 11 行 — 滚动查看事件
第 12 行 — 滚动查看事件
第 13 行 — 滚动查看事件
第 14 行 — 滚动查看事件
第 15 行 — 滚动查看事件
第 16 行 — 滚动查看事件
第 17 行 — 滚动查看事件
第 18 行 — 滚动查看事件
第 19 行 — 滚动查看事件
第 20 行 — 滚动查看事件
第 21 行 — 滚动查看事件
第 22 行 — 滚动查看事件
第 23 行 — 滚动查看事件
第 24 行 — 滚动查看事件
第 25 行 — 滚动查看事件
第 26 行 — 滚动查看事件
第 27 行 — 滚动查看事件
第 28 行 — 滚动查看事件
第 29 行 — 滚动查看事件
第 30 行 — 滚动查看事件

点击次数:0 | 显示状态:已隐藏

多种组合
下方默认圆形、上方主要方形,同时作用于同一滚动容器。
第 1 行 — 双按钮组合
第 2 行 — 双按钮组合
第 3 行 — 双按钮组合
第 4 行 — 双按钮组合
第 5 行 — 双按钮组合
第 6 行 — 双按钮组合
第 7 行 — 双按钮组合
第 8 行 — 双按钮组合
第 9 行 — 双按钮组合
第 10 行 — 双按钮组合
第 11 行 — 双按钮组合
第 12 行 — 双按钮组合
第 13 行 — 双按钮组合
第 14 行 — 双按钮组合
第 15 行 — 双按钮组合
第 16 行 — 双按钮组合
第 17 行 — 双按钮组合
第 18 行 — 双按钮组合
第 19 行 — 双按钮组合
第 20 行 — 双按钮组合
第 21 行 — 双按钮组合
第 22 行 — 双按钮组合
第 23 行 — 双按钮组合
第 24 行 — 双按钮组合
第 25 行 — 双按钮组合
第 26 行 — 双按钮组合
第 27 行 — 双按钮组合
第 28 行 — 双按钮组合
第 29 行 — 双按钮组合
第 30 行 — 双按钮组合

Props

参数类型默认值说明
visibilityHeightnumber400滚动高度达到此值后显示按钮(px)
rightnumber40距离右侧距离(px)
bottomnumber40距离底部距离(px)
target() => HTMLElement | null监听滚动的目标容器,默认为 window
durationnumber500回到顶部动画时长(ms),0 为立即跳转
type'default' | 'primary''default'按钮类型:默认白底或主题色
shape'circle' | 'square''circle'按钮形状
sizenumber40按钮尺寸(px)

Events

事件名类型说明
click() => void点击按钮时触发
show(visible: boolean) => void按钮显示/隐藏状态变化时触发

Slots

插槽名说明
default自定义按钮内容,默认为向上箭头图标