CSS oklab() functie
- Vorige pagina CSS mod() functie
- Volgende pagina CSS oklch() functie
- Terug naar de vorige laag CSS Function Reference Manual
definitie en gebruik
CSS oklab()
De functie wordt gebruikt om kleuren te specificeren in de OKLAB-kleurenspace. Deze kleurenspace is ontworpen om de manier waarop het menselijk oog kleuren waarneemt te simuleren.
voorbeelden
Definieer verschillende oklab()
Kleur:
#p1 {achtergrondkleur: oklab(0 40% 20% / 0.5);} #p2 {achtergrondkleur: oklab(0.3 -40% -20%);} #p3 {achtergrondkleur: oklab(0.4 30% -20% / 20%);} #p4 {achtergrondkleur:oklab(0.5 60% 20%);} #p5 {achtergrondkleur:oklab(0.6 50% -10%);} #p6 {achtergrondkleur:oklab(0.7 70% -80% / 0.3);} #p7 {achtergrondkleur:oklab(0.8 70% 20% / 0.5);} #p8 {achtergrondkleur:oklab(0.9 80% -20%);} #p9 {achtergrondkleur:oklab(1 90% -100%);}
CSS syntaxis
absoluut waarde syntax
oklab(L a b / A)
waarde | beschrijving |
---|---|
L |
Verplicht. Definieert de waargenomen helderheid van de kleur, wat een getal tussen 0 en 1 of een percentage tussen 0% en 100% kan zijn. 0 (of 0%) betekent zwart, 1 (of 100%) betekent wit. Men kan ook None gebruiken (equivalent aan 0%). |
a |
Verplicht. Definieert een getal tussen -0.4 en 0.4 of een percentage tussen -100% en 100%. Definieert de afstand van de kleur langs de a-as, wat de rode-groene mate van de kleur vertegenwoordigt. -0.4 betekent groen, 0.4 betekent rood. Men kan ook none gebruiken (equivalent aan 0%). |
b |
Verplicht. Definieert een getal tussen -0.4 en 0.4 of een percentage tussen -100% en 100%. Definieert de afstand van de kleur langs de b-as, wat de gele-blauwe mate van de kleur vertegenwoordigt. -0.4 betekent blauw, 0.4 betekent geel. Men kan ook none gebruiken (equivalent aan 0%). |
/ A |
Optioneel. Vertegenwoordigt de waarde van het transparantiekanal van de kleur (0% of 0 betekent volledig transparant, 100% of 100 betekent volledig ondoorzichtig). Men kan ook none gebruiken (wat staat voor geen transparantie kanal). Standaardwaarde is 100%. |
relatieve waarde syntax
oklab(from color L a b / A)
waarde | beschrijving |
---|---|
from color |
Begint met de sleutelwoord from, gevolgd door de kleurwaarde die de oorspronkelijke kleur vertegenwoordigt. Dit is de oorspronkelijke kleur die als basis voor de relatieve kleur wordt gebruikt. |
L |
Verplicht. Definieert de waargenomen helderheid van de kleur, wat een getal tussen 0 en 1 of een percentage tussen 0% en 100% kan zijn. 0 (of 0%) betekent zwart, 1 (of 100%) betekent wit. Men kan ook none gebruiken (equivalent aan 0%). |
a |
Verplicht. Definieert een getal tussen -0.4 en 0.4 of een percentage tussen -100% en 100%. Definieert de afstand van de kleur langs de a-as, wat de rode-groene mate van de kleur vertegenwoordigt. -0.4 betekent groen, 0.4 betekent rood. Men kan ook none gebruiken (equivalent aan 0%). |
b |
Verplicht. Definieert een getal tussen -0.4 en 0.4 of een percentage tussen -100% en 100%. Definieert de afstand van de kleur langs de b-as, wat de gele-blauwe mate van de kleur vertegenwoordigt. -0.4 betekent blauw, 0.4 betekent geel. Men kan ook none gebruiken (equivalent aan 0%). |
/ A |
Optioneel. Vertegenwoordigt de waarde van het transparantiekanal van de kleur (0% of 0 betekent volledig transparant, 100% of 100 betekent volledig ondoorzichtig). Men kan ook none gebruiken (wat staat voor geen transparantie kanal). Standaardwaarde is 100%. |
Technische details
Versie: | CSS Color Module Level 4 |
---|
Browserondersteuning
De cijfers in de tabel geven de browserversie aan die de functie volledig ondersteunt.
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
oklab() | ||||
111 | 111 | 113 | 15.4 | 97 |
Gebruik cijfers en percentages mengelen in de parameters | ||||
116 | 116 | 113 | 16.2 | 102 |
gerelateerde pagina's
Referentie:CSS Colors
Referentie:CSS hsl() functie
Referentie:CSS hwb() functie
Referentie:CSS lch() functie
Referentie:CSS lab() functie
Referentie:CSS oklch() functie
- Vorige pagina CSS mod() functie
- Volgende pagina CSS oklch() functie
- Terug naar de vorige laag CSS Function Reference Manual