css中的滚动条拇指高度

新手上路,请多包涵

滚动拇指的高度是否根据可滚动区域设置为默认值?如果没有,我可以设置滚动条拇指高度吗?如果可能怎么办?我尝试通过以下方式进行。

 body::-webkit-scrollbar-thumb {
  background-color: darkgrey;
  outline: 1px solid slategrey;
  height: 5px;
}

但是对页面没有影响。请帮忙。提前致谢。

原文由 AngularDoubts 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 388
2 个回答

我不这么认为,拇指的高度基于内容的大小,您可以更改 ::-webkit-scrollbar 中的宽度,但高度将始终基于内容。

 ::-webkit-scrollbar              { /* 1 */ }
::-webkit-scrollbar-button       { /* 2 */ }
::-webkit-scrollbar-track        { /* 3 */ }
::-webkit-scrollbar-track-piece  { /* 4 */ }
::-webkit-scrollbar-thumb        { /* 5 */ }
::-webkit-scrollbar-corner       { /* 6 */ }
::-webkit-resizer                { /* 7 */ }

CSS技巧

在此处输入图像描述

资源

原文由 Marcelo Formentão 发布,翻译遵循 CC BY-SA 3.0 许可协议

如果你想在滚动时为滚动条拇指设置固定的最小高度。我们可以像下面这样设置:

 ::-webkit-scrollbar-thumb {
    min-height: 40px;
   }

原文由 Bharat chaudhari 发布,翻译遵循 CC BY-SA 4.0 许可协议

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