CSS color-scheme 属性

定义和用法

color-scheme 属性指示元素应该使用哪个操作系统颜色方案进行渲染。

操作系统颜色方案的常见选择是 "light"(浅色)和 "dark"(深色),或 "day mode"(日间模式)和 "night mode"(夜间模式)。

实例

将整个页面设置为深色颜色方案:

:root {
  color-scheme: dark;
}

亲自试一试

CSS 语法

color-scheme: normal|light|dark|only light|only dark|light dark;

属性值

描述
normal 元素可以使用操作系统的默认颜色方案进行渲染
light 元素可以使用操作系统的浅色颜色方案进行渲染
dark 元素可以使用操作系统的深色颜色方案进行渲染
only light

元素应该仅使用操作系统的浅色颜色方案进行渲染。

禁止浏览器覆盖该元素的颜色方案。

only dark

元素应该仅使用操作系统的深色颜色方案进行渲染。

禁止浏览器覆盖该元素的颜色方案。

light dark 元素可以使用操作系统的浅色或深色颜色方案进行渲染(取决于用户的设置)

技术细节

默认值: normal
继承性: yes
版本: CSS Color Adjustment Module Level 1
JavaScript 语法:

浏览器支持

表格中的数字表示首个完全支持该属性的浏览器版本。

Chrome Edge Firefox Safari Opera
81 81 96 13 68