Css 标准覆盖和样式化的旧滚动条

Css 标准覆盖和样式化的旧滚动条,css,webkit,scrollbar,Css,Webkit,Scrollbar,默认情况下,在Mac电脑上,当你的笔记本电脑没有连接鼠标时,你会在Chrome和Safari上看到漂亮的重叠滚动条,只有在滚动时才会出现。但是,当鼠标连接时,您会看到白色鼠标上的灰色较不优雅。即使不需要滚动!Windows的行为可能类似 如果我使用::-webkit scrollbar选择器设置滚动条的样式,则传统滚动条和覆盖滚动条都会被覆盖,从而导致滚动条始终可见(尽管已设置样式) 是否可以只设计遗留的样式?当鼠标没有插上电源时,留下漂亮的覆盖滚动条?谢谢 更新 使用plusoverflow:

默认情况下,在Mac电脑上,当你的笔记本电脑没有连接鼠标时,你会在Chrome和Safari上看到漂亮的重叠滚动条,只有在滚动时才会出现。但是,当鼠标连接时,您会看到白色鼠标上的灰色较不优雅。即使不需要滚动!Windows的行为可能类似

如果我使用
::-webkit scrollbar
选择器设置滚动条的样式,则传统滚动条和覆盖滚动条都会被覆盖,从而导致滚动条始终可见(尽管已设置样式)

是否可以只设计遗留的样式?当鼠标没有插上电源时,留下漂亮的覆盖滚动条?谢谢

更新


使用plus
overflow:auto
我达成了一个很好的折衷方案。

在Chrome-on-Windows中,如果设置了
overflow:auto
则当没有滚动条时,滚动条不会显示,例如,其他浏览器没有任何滚动条样式Firefox@YvonneAburrow是的,
溢出:自动
修复持久性