UNPKG

pretty-scrollbar

Version:

pretty your scrollbar

66 lines (43 loc) 1.3 kB
# pretty-scrollbar 隐藏传统滚动条,生成自定义滚动条。·[Demo](http://pengjiyuan.github.io/pretty-scrollbar) ## Usage ```bash $ npm install pretty-scrollbar --save ``` ```javascript var prettyScroll = require('pretty-scrollbar'); prettyScroll(element, options); ``` 或者 ```html <script src="lib/prettyScroll.js"></script> <script> PrettyScroll(element, options); </script> ``` 即可给element添加自定义滚动条 ## Options * **defaultWrapperWidth** 默认滚动条背景的宽度, 用于遮盖默认滚动条。默认为`20`* **barWidth** 自定义滚动条的宽度。默认为`7`* **wrappColor** 默认滚动条背景的颜色。默认为`null`。会自动识别element的背景颜色,如果没有则设置为`#fff`* **barColor** 自定义滚动条的颜色。默认为`rgba(0, 0, 0, 0.4)`* **right** 自定义滚动条距离所选element右边界的距离。默认为`2`* **autoHide** 是否自动隐藏滚动条。默认为`true`## Demo > **Note**: 所选element需设置`overflow-y: scroll`; ```html <div class="test"></div> <script src="lib/scroll.js"></script> <script> PrettyScroll('.test', { barWidth: 8, autoHide: false }); </script> ```