模块概览#
对于像 'red' 这样的人类可读颜色,请使用 human()。对于 HTML/CSS 中使用的十六进制颜色(如 #ff0000),请使用 rgb()。还有用于其他颜色格式的方法,例如 hsl()、cmyk()、hwb()、lab() 和 lch()。
cmyk#
| 名称 | 类型 | 默认值 | 描述 |
|---|
| format | ColorFormat | 'decimal' | 生成的 CMYK 颜色的格式。 |
colorByCSSColorSpace#
| 名称 | 类型 | 默认值 | 描述 |
|---|
| format | ColorFormat | 'decimal' | 生成的 RGB 颜色的格式。 |
| space | ColorFormat | 'sRGB' | 'display-p3' | 'rec2020' | 'a98-rgb' | 'prophoto-rgb' | 用于生成颜色的色彩空间。 |
cssSupportedFunction#
返回:'rgb' | 'rgba' | 'hsl' | 'hsla' | 'hwb' | 'cmyk' | 'lab' | 'lch' | 'color'
cssSupportedSpace#
返回:'sRGB' | 'display-p3' | 'rec2020' | 'a98-rgb' | 'prophoto-rgb'
hsl#
| 名称 | 类型 | 默认值 | 描述 |
|---|
| format | ColorFormat | 'decimal' | 生成的 RGB 颜色的格式。 |
| includeAlpha | boolean | false | 向颜色添加 alpha 值(RGBA)。 |
human#
hwb#
| 名称 | 类型 | 默认值 | 描述 |
|---|
| format | ColorFormat | 'decimal' | 生成的 RGB 颜色的格式。 |
lab#
| 名称 | 类型 | 默认值 | 描述 |
|---|
| format | ColorFormat | 'decimal' | 生成的 RGB 颜色的格式。 |
lch#
返回一个 LCH 颜色。尽管 LCH 色彩空间中色度的上限在理论上是无界的,但这里将其限制为 230,因为超过该值在浏览器中不会产生明显差异。| 名称 | 类型 | 默认值 | 描述 |
|---|
| format | ColorFormat | 'decimal' | 生成的 RGB 颜色的格式。 |
rgb#
| 名称 | 类型 | 默认值 | 描述 |
|---|
| casing | Casing | 'lower' | 生成的十六进制颜色的字母大小写类型。仅在使用 'hex' 格式时应用。 |
| format | ColorFormat | 'decimal' | 生成的 RGB 颜色的格式。 |
| includeAlpha | boolean | 'false' | 向颜色添加 alpha 值(RGBA)。 |
| prefix | string | '#' | 生成的十六进制颜色的前缀。仅在使用 'hex' 格式时应用。 |
space#
Modified at 2026-06-09 08:55:47