Matthias Scharwies: Frage zum Wiki-Artikel „oklab()“

Beitrag lesen

problematische Seite

Servus!

Je nach Fundstelle varieren die Bezeichner der einzelnen Komponenten. Gefunden habe ich da bislang oklab(l a b / A) und oklab(l a b / alpha) (biese Versionen: MDN), oklab(L a b / A), oklab(L a b / Alpha) und, überwiegend, Stellen ohne „kalkulierbare“ Alpha-Werte. Da gibt es nur diskrete Zahlen.\

Du hast Recht, das sind Bezeichner für diese Zahlen- oder Prozentwerte.

Ist an der Stelle das CSS entsprechend ignorant gegenüber der Groß-/Kleinschreibung?

CSS ist case-insensitive, d.h #BADA55ist das gleiche wie #bada55, aber hier sind das eben Bezeichner für Zahlenwerte.

<span style="background: oklab(0.5 a -0.4)"></span> wäre falsch und wird ignoriert.

Insbesonders „die A-Klasse“ …\

Du sprichst auf die Transparenz_mit_Alphakanal an. Da gehört ein Wert von 0-1 oder eine Prozentangabe hin, kein Platzhalter.

BTW: Ich habe zwar den Artikel zu den Farbangaben geschrieben, musste aber selbst erst einmal nachlesen, wofür a und b stehen, intuitiver ist oklch() mit

  • L (Lightness)
  • C (Chroma)
  • H (Hue) - der Farbton

Farbe/Farbmodelle#oklch()

Herzliche Grüße
Matthias Scharwies