css中颜色的表达方式及兼容性表格
| 名称 | 兼容性 | 描述 | |||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| named-color | CSS 数据类型 | ||||||||||||||||
| hex-color | CSS 数据类型 | ||||||||||||||||
| |||||||||||||||||
| currentColor | 'color' 属性的值。'currentColor' 关键字的计算值是 'color' 属性的计算值。如果 'currentColor' 关键字设置在 'color' 属性本身上,则在解析时会将其视为 'color:inherit'。 | ||||||||||||||||
| transparent | 完全透明。这个关键字可以被认为是 rgba(0,0,0,0) 的简写,这是它的计算值。 | ||||||||||||||||
| rgb | 根据红色、绿色和蓝色值创建颜色。 | ||||||||||||||||
| rgba | 根据红色、绿色、蓝色和 alpha 值创建颜色。 | ||||||||||||||||
| rgb relative | 根据另一个颜色的红色、绿色和蓝色值创建颜色。 | ||||||||||||||||
| hsl | 根据色调、饱和度和亮度值创建颜色。 | ||||||||||||||||
| hsla | 根据色调、饱和度、亮度和 alpha 值创建颜色。 | ||||||||||||||||
| hsl relative | 根据另一个颜色的色调、饱和度和亮度值创建颜色。 | ||||||||||||||||
| hwb | 根据色调、白色和黑色值创建颜色。 | ||||||||||||||||
| hwb relative | 根据另一个颜色的色调、白色和黑色值创建颜色。 | ||||||||||||||||
| lab | 根据亮度、a 和 b 值创建颜色。 | ||||||||||||||||
| lab relative | 根据另一个颜色的亮度、a 和 b 值创建颜色。 | ||||||||||||||||
| oklab | 根据亮度、a 和 b 值创建颜色。 | ||||||||||||||||
| oklab relative | 根据另一个颜色的亮度、a 和 b 值创建颜色。 | ||||||||||||||||
| lch | 根据亮度、色度和色调值创建颜色。 | ||||||||||||||||
| lch relative | 根据另一个颜色的亮度、色度和色调值创建颜色。 | ||||||||||||||||
| oklch | 根据亮度、色度和色调值创建颜色。 | ||||||||||||||||
| oklch relative | 根据另一个颜色的亮度、色度和色调值创建颜色。 | ||||||||||||||||
| color | 在特定色彩空间中,根据红色、绿色和蓝色值创建颜色。 | ||||||||||||||||
| color relative | 在特定色彩空间中,根据另一个颜色的红色、绿色和蓝色值创建颜色。 | ||||||||||||||||
| color-mix | 在矩形色彩空间中混合两种颜色。 | ||||||||||||||||
| color-mix hue | 在极坐标色彩空间中混合两种颜色。 | ||||||||||||||||
注意