device-cmyk()

**device-cmyk()** 函数式表示法用于以设备相关的方式表达 CMYK 颜色,指定青色、品红色、黄色和黑色的分量。

当为特定打印机创建要输出的材料时,这种颜色方法很有用,此时知道特定油墨组合的输出。CSS 处理器可能会尝试近似颜色,但是,最终结果可能与印刷结果不同。

语法

css
device-cmyk(0 81% 81% 30%);
device-cmyk(0 81% 81% 30% / .5);
device-cmyk(0 81% 81% 30% / .5, rgb(178 34 34));

函数式表示法:device-cmyk(C M Y K[ / A][, color])

CMYK

<number><percentage> 值,提供 CMYK 颜色的青色、品红色、黄色和黑色分量。

A 可选

一个 <alpha-value>,其中数字 1 对应于 100%(完全不透明)。

color 可选

一个可选的回退 <color>,如果用户代理不知道如何将 CMYK 颜色转换为 RGB,则使用该颜色。

正式语法

<device-cmyk()> = 
<legacy-device-cmyk-syntax> |
<modern-device-cmyk-syntax>

<legacy-device-cmyk-syntax> =
device-cmyk( <number>#{4} )

<modern-device-cmyk-syntax> =
device-cmyk( <cmyk-component>{4} [ / [ <alpha-value> | none ] ]? )

<cmyk-component> =
<number> |
<percentage> |
none

<alpha-value> =
<number> |
<percentage>

规范

规范
CSS 颜色模块级别 5
# device-cmyk

浏览器兼容性

目前还没有浏览器实现此功能。

另请参阅