Mac OS X:滚动条有时是白色透明的,有时是黑色透明的

Pip*_*ipo 3 css macos scrollbar

我想知道,如果在常规设置中将“显示滚动条”设置为“滚动时”,为什么Mac OS X上的滚动条有时是白色透明的,有时是黑色透明的。所有浏览器(Safari,Chrome,Firefox,Opera)都会发生这种情况。

Pip*_*ipo 5

这样做的原因是,Mac OS X根据您的标签body或标签(如果未设置背景色或未使用transparent)的背景色来设置滚动条的颜色html

  • 深色背景色?白色透明滚动条
  • 浅背景色?黑色透明滚动条

一种可能且棘手的解决方案是避免设置背景颜色,而是使用base64编码的1px彩色gif作为背景图像。天哪