You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Chrome浏览器自定义div滚动条时右下角出现白色方块如何消除?

解决Chrome自定义滚动条右下角白色方块问题

这个白色方块是Chrome滚动条的角落区域(对应::-webkit-scrollbar-corner伪元素),当水平和垂直滚动条同时出现时会默认显示,我们只需要给这个伪元素设置和容器一致的背景色就能解决。

你只需要在现有的CSS代码里添加下面这行样式:

::-webkit-scrollbar-corner {
  background-color: black; /* 和你的div、body背景色保持一致 */
}

如果想让hover状态下的角落区域和滚动条轨道风格统一,也可以补充对应的hover规则(不过静态设置已经能解决白色方块问题):

.scrollbox:hover::-webkit-scrollbar-corner {
  background-color: #222; /* 和滚动条轨道色一致 */
}

修改后的完整CSS代码如下:

body { background: black; }
div { height: 100px; width: 200px; margin: 0 auto; overflow: auto; background: black; color: white; }
.scrollbox:hover::-webkit-scrollbar-thumb:hover { background-color: #888; }
.scrollbox:hover::-webkit-scrollbar-thumb { visibility : visible; background-color: #666; border-radius: 4px; }
.scrollbox:hover::-webkit-scrollbar { background-color: #222; border-radius: 4px; }
::-webkit-scrollbar { width: 10px; height: 10px; }
/* 新增的角落样式,消除白色方块 */
::-webkit-scrollbar-corner {
  background-color: black;
}

这样设置后,角落的白色方块就会被黑色覆盖,和整体背景融为一体了。

内容的提问来源于stack exchange,提问作者Edy Bourne

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.30 18:53:14