Skip to content

Scrollbar 滚动条 ​

用于替换浏览器原生滚动条。

提示

由于使用了 ResizeObserver 请注意浏览器兼容性

基础用法 ​

通过 height 属性设置滚动条高度,若不设置则根据父容器高度自适应

测试内容
测试内容
测试内容
测试内容
测试内容
测试内容
测试内容
测试内容
测试内容
测试内容
测试内容
测试内容
测试内容
测试内容
测试内容
测试内容
测试内容
测试内容
测试内容
测试内容
测试内容
测试内容
测试内容
测试内容
测试内容
测试内容
测试内容
测试内容
测试内容
测试内容
测试内容
测试内容
测试内容
测试内容
测试内容
测试内容
测试内容
测试内容
测试内容
测试内容

横向滚动 ​

当元素宽度大于滚动条宽度时,会显示横向滚动条。

最大高度 ​

当元素高度超过最大高度,才会显示滚动条。

添加项目移除项目
1
2
3
4
5

可用的 css 变量 ​

点击展开
css
:host {
  --ivy-scrollbar-thumb-color: var(--ivy-text-color-secondary);
  --ivy-scrollbar-color: transparent;
  --ivy-scrollbar-size: 8px;
}

Props ​

属性名说明类型可选值默认值
height滚动条高度(同style中的height)string--
max-height滚动条最大高度(同style中的max-height)string--
min-size下划线string-20px

Event ​

事件名说明参数
scroll当触发滚动事件时,返回滚动的距离function(x:number,y:number)

Methods ​

方法名说明类型
scrollTo设置容器的滚动距离function

注意

scrollTo 方法的签名:
function (val:number, isHorizontal: boolean=false):void
function (conf: {top:number, left: number}):void

MIT Licensed