BackTop 返回顶部
可返回网页的顶部
基本使用
BackTop
的基本使用
开启
不同滚动模式
behavior
属性可以配置不同的滚动模式
开启
圆形的
round
属性可以配置圆形的样式
开启
自定义样式
你也可以自定义 back-top
的样式和位置
开启
监听目标
可以使用 listen-el
来监视一个指定的节点,传入 class 或 id,例如 .box
或 #app
这是一段文字2
这是一段文字3
这是一段文字4
这是一段文字5
这是一段文字6
这是一段文字7
这是一段文字8
这是一段文字9
这是一段文字10
这是一段文字11
这是一段文字12
这是一段文字13
这是一段文字14
这是一段文字15
这是一段文字16
这是一段文字17
这是一段文字18
这是一段文字19
这是一段文字20
这是一段文字21
开启
Attractive
参数 | 说明 | 类型 | 可选值 | 默认值 |
---|---|---|---|---|
round | 是否为圆角 | boolean | —— | false |
behavior | 滚动模式 | BackTopBehavior | smooth auto | smooth |
visible-height | 滚动超出多少距离展示 | number | —— | 200 |
right | 距离右侧的距离 | string | —— | 40 |
bottom | 距离底部的距离 | string | —— | 40 |
z-index | 原生 z-index | number | —— | 200 |
top | 点击返回距离顶部的距离 | number | —— | 0 |
listen-el | 监视指定元素,需要传入指定的 class 或 id,如:.box #app | string | —— | —— |
background | 背景色 | string | —— | —— |
color | 文字颜色 | string | —— | —— |
Slots
名称 | 说明 |
---|---|
default | 默认内容 |
Interface
组件导出以下类型定义:
ts
import type { BackTopInstance, BackTopProps, BackTopBehavior } from 'fighting-design'
BackTopBehavior
ts
type BackTopBehavior = 'smooth' | 'auto'
样式变量
组件提供了下列 CSS 变量,可用于自定义样式
名称 | 描述 |
---|---|
--back-top-right | 距离右侧距离 |
--back-top-bottom | 距离底部距离 |
--back-top-z-index | 层级 |
--back-top-color | 文字颜色 |
--back-top-background | 背景颜色 |