Die Funktion $contrastColor errechnet entweder "Schwarz" oder "Weiß" als Kontrastfarbe zur übergebenen Farbe. Wird der Farbcode als Hexadezimalzahl zurückgegeben, wird automatisch ein '#' vorangestellt, damit die Farbe direkt in HTML Markups verwendet werden kann.
Tooltip
Syntax: $contrastColor(color[,resultAsInteger=false])
Parameter
Beschreibung
colorEin beliebiger, als Farbe interpretierbarer, Wert.
z.B. 9965381 oder "9965381" oder "#980f45"
resultAsInteger(optional)Ein bool'scher Wert, welcher definiert, ob das Ergebnis der Funktion als 16 Bit Ganzzahl (true)
oder im 6-stelligen Hexadezimalformat mit vorangestelltem '#' Zeichen (false) zurückgeliefert werden soll.
Wird dieser Parameter nicht angegeben, so wird er als false interpretiertTipp: 0 wird ebenfalls als false und 1 als true interpretiert
Liefert Schwarz oder Weiß als Kontrastfarbe zur übergebenen Farbe.
Beispiel: $contrastColor(#980f45) - Liefert #ffffff (Weiß)
Syntax
$contrastColor(color[,resultAsInteger=false])
Parameter
Name | Beschreibung |
|---|---|
color | Ein beliebiger, als Farbe interpretierbarer, Wert. |
resultAsInteger | Ein bool'scher Wert, welcher definiert, ob das Ergebnis der Funktion als 16 Bit Ganzzahl (true) Tipp: 0 wird ebenfalls als false und 1 als true interpretiert |
Rückgabewert
Schwarz oder Weiß als Kontrastfarbe zur übergebenen Farbe.
Beispiele
Eingabe | Ausgabe | Farbe |
|---|---|---|
color = "#ffffff" | "#000000" | Schwarz |
color = "#ffffff" | 0 | Schwarz |
color = 0 | "#ffffff" | Weiß |
color = 0 | 16581374 | Weiß |
color = "#980f45" | "#ffffff" | Weiß |
Siehe auch:
cssColor zum Umwandeln beliebiger Werte in einen CSS Farbwert.