color("red")
color("#ff0099")
color(r: 200, g: 60, b: 20, a: 200)
color(h:150, s:30, l:60)
Erzeugt einen Farbwert entweder von einer CSS-Farbbeschreibung oder über die Komponenten im Rot-Grün-Blau- oder dem HSL-Farbraum.
| Name | Typ | Beschreibung | Pflicht | Default |
|---|---|---|---|---|
css |
Zeichenkette | Die CSS Farbbeschreibung. | nein | - |
r |
Zahl | Der Rotwert (0..255) | nein | 0 |
g |
Zahl | Der Grünwert (0..255) | nein | 0 |
b |
Zahl | Der Blauwert (0..255) | nein | 0 |
a |
Zahl | Der Alphawert (0..255) | nein | 255 |
h |
Zahl | Der Farbwinkel (0..360) | nein | 0 |
s |
Zahl | Die Sättigung (0..100) | nein | 100 |
l |
Zahl | Die Farbigkeit (0..100) | nein | 50 |
from |
Farbe | Beispielfarbe | nein | - |
Typ: Farbe
Die Farbe, die den angebegenen Werten entspricht. Es gelten die folgenden Regeln in der angegebenen Reihenfolge:
css angegeben ist, wird die Beschreibung in eine Farbe übersetzt. Wenn zusätzlich a angegeben ist, dann wird dieser Alpha-Wert auf die Farbe angewendet. Alle anderen Werte werden ignoriert.r, g, oder b angegeben ist, wird eine Farbe im RGB-Farbraum erzeugt. Wenn zusätzlich a angegeben ist, dann wird dieser Alpha-Wert auf die Farbe angewendet. Alle anderen Werte werden ignoriert.h, s, und l erzeugt. Fehlende Werte werden von der Beispielfarbe from genommen, wenn diese angegeben ist. Ohne Beispielfarbe werden fehlende Werte mit den angegebenen Standardwerten gefüllt.
count(0, 360, 20).map(h -> color(h: $h, s:80))
Ausgabe: List mit den Farben des Regenbogens