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 |