CSS oklch() functie
- Vorige pagina CSS oklab() functie
- Volgende pagina CSS opacity() functie
- Ga naar de vorige laag CSS Function Reference Manual
CSS
Definitie en gebruik in oklch()
De functie wordt gebruikt om een kleur te specificeren in de OKLCH-kleurenspace.
oklch()
De functie is zeer intuïtief: je moet de hoeveelheid helderheid/lichtintensiteit (L) overwegen die je gebruikt, de intensiteit van de toon (C), en de kleur zelf (H). Bovendien kun je een transparenswaarde (A) toevoegen om de ondoorzichtigheid van de kleur aan te geven.
Voorbeelden
Definieer verschillende oklch()
Kleur:
/* Verschillende lichtheden van groen */ #p1 {achtergrondkleur: oklch(30% 0.4 150);} #p2 {achtergrondkleur: oklch(60% 0.4 150);} #p3 {achtergrondkleur: oklch(100% 0.4 150);} / geel van verschillende helderheden / #p4 {achtergrondkleur: oklch(30% 0.4 100);} #p5 {achtergrondkleur: oklch(60% 0.4 100);} #p6 {achtergrondkleur: oklch(100% 0.4 100);} / rood van verschillende helderheden */ #p7 {achtergrondkleur: oklch(30% 0.4 20);} #p8 {achtergrondkleur: oklch(60% 0.4 20);} #p9 {achtergrondkleur: oklch(100% 0.4 20);}
CSS syntaxis
absoluut waarde syntax
oklch(L C H / A)
waarde | beschrijving |
---|---|
L |
Verplicht. Definieert de perceptuele helderheid van de kleur, kan een getal tussen 0 en 1 of een percentage tussen 0% en 100% zijn. 0 (of 0%) betekent zwart, 1 (of 100%) betekent wit. Men kan ook none gebruiken (equivalent aan 0%). |
C |
Verplicht. Definieert de chroma (hoeveelheid van de kleur), kan een getal of een percentage zijn. Moet een getal tussen -0.4 en 0.4 of een percentage tussen -100% en 100% zijn. Bij de minimale waarde (0% of -0.4) komt de kleur dichter bij grijs. Men kan ook none gebruiken (equivalent aan 0%). |
H |
Verplicht. Definieert de kleur zelf, kan een getal of een hoek (0 tot 360) zijn. Men kan ook none gebruiken (equivalent aan 0graden). |
/ A |
Optioneel. Vertegenwoordigt de transparentiekanalwaarde van de kleur (0% of 0 betekent volledig transparant, 100% of 100 betekent volledig ondoorzichtig). Men kan ook none gebruiken (wat de transparentiekanal is). Standaardwaarde is 100%. |
relatieve waarde syntax
oklch(from kleur L C H / A)
waarde | beschrijving |
---|---|
from kleur |
Begint met het keyword from, gevolgd door de kleurwaarde die de oorspronkelijke kleur vertegenwoordigt. Dit is de oorspronkelijke kleur waarop het relatieve kleurcircuit gebaseerd is. |
L |
Verplicht. Definieert de perceptuele helderheid van de kleur, kan een getal tussen 0 en 1 of een percentage tussen 0% en 100% zijn. 0 (of 0%) betekent zwart, 1 (of 100%) betekent wit. Men kan ook none gebruiken (equivalent aan 0%). |
C |
Verplicht. Definieert de chroma (hoeveelheid van de kleur), kan een getal of een percentage zijn. Moet een getal tussen -0.4 en 0.4 of een percentage tussen -100% en 100% zijn. Bij de minimale waarde (0% of -0.4) komt de kleur dichter bij grijs. Men kan ook none gebruiken (equivalent aan 0%). |
H |
Verplicht. Definieert de kleur zelf, kan een getal of een hoek (0 tot 360) zijn. Men kan ook none gebruiken (equivalent aan 0graden). |
/ A |
Optioneel. Vertegenwoordigt de transparentiekanalwaarde van de kleur (0% of 0 betekent volledig transparant, 100% of 100 betekent volledig ondoorzichtig). Men kan ook none gebruiken (wat de transparentiekanal is). 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 |
---|---|---|---|---|
oklch() | ||||
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 lab() functie
Referentie:CSS lch() functie
Referentie:CSS oklab() functie
- Vorige pagina CSS oklab() functie
- Volgende pagina CSS opacity() functie
- Ga naar de vorige laag CSS Function Reference Manual