用css怎么实现Mac Chrome下默认的滚动条样式?

在Mac Chrome下, 默认的滚动条完全不占位, 是漂浮的, 透明的.

clipboard.png

使用css自定义滚动条样式时, 能否实现这样的效果, 不占位, 透明

阅读 13.9k
8 个回答

也遇到这个问题,题主解决了没有

overflow:auto

::-webkit-scrollbar {
  background: rgba(0, 0, 0, 0);
  width: 4px;
  height: 4px;
}
::-webkit-scrollbar-thumb {
  background: rgba(37, 36, 36, 0.57);

可能需要自己再根据需求调下颜色

外国友人写了一个插件,可以隐藏滚动条:nicescroll

我总觉得 你需要的是iscroll

::-webkit-scrollbar{
  width: 4px;
  height: 4px;
}
::-webkit-scrollbar-thumb{
  border-radius: 1em;
  background-color: rgba(50,50,50,.3);
}
::-webkit-scrollbar-track{
  border-radius: 1em;
  background-color: rgba(50,50,50,.1);
}
新手上路,请多包涵

作者后来实现了,我做组件化开发也要实现这个

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题