Skip to content

Scrollbar 滚动条

自定义滚动条样式组件,支持固定高度、最大高度、始终显示和原生回退模式。

基础用法

包裹内容即可获得自定义滚动条样式。

滚动内容第 1 行

滚动内容第 2 行

滚动内容第 3 行

滚动内容第 4 行

滚动内容第 5 行

滚动内容第 6 行

滚动内容第 7 行

滚动内容第 8 行

滚动内容第 9 行

滚动内容第 10 行

滚动内容第 11 行

滚动内容第 12 行

滚动内容第 13 行

滚动内容第 14 行

滚动内容第 15 行

滚动内容第 16 行

滚动内容第 17 行

滚动内容第 18 行

滚动内容第 19 行

滚动内容第 20 行

最大高度

使用 maxHeight 属性设置内容最大高度,内容不足时不显示滚动条。

最大高度内容第 1 行

最大高度内容第 2 行

最大高度内容第 3 行

最大高度内容第 4 行

最大高度内容第 5 行

最大高度内容第 6 行

最大高度内容第 7 行

最大高度内容第 8 行

最大高度内容第 9 行

最大高度内容第 10 行

最大高度内容第 11 行

最大高度内容第 12 行

最大高度内容第 13 行

最大高度内容第 14 行

最大高度内容第 15 行

始终显示滚动条

默认滚动条在悬停时显示,通过 always 属性可以始终显示。

始终可见滚动条第 1 行

始终可见滚动条第 2 行

始终可见滚动条第 3 行

始终可见滚动条第 4 行

始终可见滚动条第 5 行

始终可见滚动条第 6 行

始终可见滚动条第 7 行

始终可见滚动条第 8 行

始终可见滚动条第 9 行

始终可见滚动条第 10 行

原生滚动条

通过 native 属性使用浏览器原生滚动条。

原生滚动条第 1 行

原生滚动条第 2 行

原生滚动条第 3 行

原生滚动条第 4 行

原生滚动条第 5 行

原生滚动条第 6 行

原生滚动条第 7 行

原生滚动条第 8 行

原生滚动条第 9 行

原生滚动条第 10 行

Scrollbar API

Props

参数说明类型默认值
height固定高度(数字自动转 px)string | number
maxHeight最大高度(数字自动转 px)string | number
native使用浏览器原生滚动条booleanfalse
always始终显示滚动条booleanfalse
minSize滚动条最小尺寸(px)number20
tag容器元素标签string'div'

Slots

插槽名说明
default滚动区域内容

基于 MIT 许可发布