device-cmyk() CSS-Funktion
Die device-cmyk() Funktionsnotation wird verwendet, um CMYK-Farben in einer geräteabhängigen Weise auszudrücken, indem die Cyan-, Magenta-, Gelb- und Schwarzwertkomponenten spezifiziert werden.
Dieser Ansatz für Farben ist nützlich, wenn Material erstellt wird, das auf einem bestimmten Drucker ausgegeben werden soll, wenn die Ausgabe für bestimmte Tintenkombinationen bekannt ist. CSS-Prozessoren können versuchen, die Farbe für andere Medien zu approximieren; das Endergebnis kann jedoch ohne Kenntnis der genauen Ausgabefarbenmetrik von dem gedruckten Ergebnis abweichen. Eine @color-profile-Deklaration für device-cmyk kann das genaue Farbprofil für die Umwandlung spezifizieren.
Syntax
device-cmyk(0 81% 81% 30%);
device-cmyk(none 0.81 0.81 0.3);
device-cmyk(0 81% 81% 30% / .5);
Werte
Funktionsnotation: device-cmyk(C M Y K[ / A])
C,M,Y,K-
Jeder ein
<number>zwischen0und1, ein<percentage>zwischen0%und100%oder das Schlüsselwortnone, welches die Cyan-, Magenta-, Gelb- und Schwarzwertkomponenten der CMYK-Farbe bereitstellt.Hinweis: Siehe Fehlende Farbkomponenten für weitere Informationen über die Auswirkungen von
none. AOptional-
Ein
<alpha-value>, das den Alpha-Kanal-Wert der Farbe darstellt, wobei die Zahl00%(vollständig transparent) und1100%(vollständig opak) entspricht. Zusätzlich kann das Schlüsselwortnoneverwendet werden, um explizit keinen Alpha-Kanal anzugeben.
Formale Syntax
<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>
Spezifikationen
| Spezifikation |
|---|
| CSS Color Module Level 5> # device-cmyk> |
Browser-Kompatibilität
Derzeit unterstützen keine Browser diese Funktion.
Siehe auch
- CSS-Farben Modul
@page