CSS oklch() funktion
- Forrige side CSS oklab() funktion
- Næste side CSS opacity() funktion
- Gå tilbage til forrige niveau CSS funktion reference håndbog
definition og brug
CSS- oklch()
Funktionen bruges til at specificere farve i OKLCH-farverummet.
oklch()
Funktionen er meget intuitiv: Du skal overveje mængden af lysstyrke / lysstyrke (L), intensiteten af farvetone (C), samt farven selv (H). Derudover kan du vælge at tilføje en gennemskinnelighedsværdi (A), som angiver farvens uigennemskinnelighed.
eksempler
definere forskellige oklch()
Farve:
/* forskellige lysstyrker af grøn / #p1 {background-color: oklch(30% 0.4 150);} #p2 {background-color: oklch(60% 0.4 150);} #p3 {background-color: oklch(100% 0.4 150);} / forskellige lysstyrker af gule / #p4 {background-color: oklch(30% 0.4 100);} #p5 {background-color: oklch(60% 0.4 100);} #p6 {background-color: oklch(100% 0.4 100);} / forskellige lysstyrker af rød */ #p7 {background-color: oklch(30% 0.4 20);} #p8 {background-color: oklch(60% 0.4 20);} #p9 {background-color: oklch(100% 0.4 20);}
CSS syntaks
Absolut værdi语法
oklch(L C H / A)
Værdi | Beskrivelse |
---|---|
L |
Obligatorisk. Definerer farvens opfattede lysstyrke, kan være et tal mellem 0 og 1 eller en procentdel mellem 0% og 100%. 0 (eller 0%) betyder sort, 1 (eller 100%) betyder hvid. Man kan også bruge none (lig med 0%). |
C |
Obligatorisk. Definerer farvespektralværdien (mængden af farve), kan være et tal eller en procentdel. Må være et tal mellem -0.4 og 0.4 eller en procentdel mellem -100% og 100%. Mindste værdi (0% eller -0.4) gør farven mere tæt på grå. Man kan også bruge none (lig med 0%). |
H |
Obligatorisk. Definerer farven selv, kan være et tal eller en vinkel (0 til 360). Man kan også bruge none (lig med 0grader). |
/ A |
Valgfri. Angiver værdien for farvespecifikken kanal (0% eller 0 betyder fuldstændig gennemsigtig, 100% eller 100 betyder fuldstændig uigennemsigtig). Man kan også bruge none (betyder ingen transparentkanal). Standardværdien er 100%. |
Relative værdi语法
oklch(from color L C H / A)
Værdi | Beskrivelse |
---|---|
from color |
Begynder med nøglen from, følget af værdien for den oprindelige farve. Dette er den oprindelige farve, der er baseret på den relative farve. |
L |
Obligatorisk. Definerer farvens opfattede lysstyrke, kan være et tal mellem 0 og 1 eller en procentdel mellem 0% og 100%. 0 (eller 0%) betyder sort, 1 (eller 100%) betyder hvid. Man kan også bruge none (lig med 0%). |
C |
Obligatorisk. Definerer farvespektralværdien (mængden af farve), kan være et tal eller en procentdel. Må være et tal mellem -0.4 og 0.4 eller en procentdel mellem -100% og 100%. Mindste værdi (0% eller -0.4) gør farven mere tæt på grå. Man kan også bruge none (lig med 0%). |
H |
Obligatorisk. Definerer farven selv, kan være et tal eller en vinkel (0 til 360). Man kan også bruge none (lig med 0grader). |
/ A |
Valgfri. Angiver værdien for farvespecifikken kanal (0% eller 0 betyder fuldstændig gennemsigtig, 100% eller 100 betyder fuldstændig uigennemsigtig). Man kan også bruge none (betyder ingen transparentkanal). Standardværdien er 100%. |
Tekniske detaljer
Version: | CSS Color Module Level 4 |
---|
Browserunderstøttelse
Tal i tabellen viser den første browserversion, der fuldt ud understøtter funktionen.
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
oklch() | ||||
111 | 111 | 113 | 15.4 | 97 |
Bland brug af tal og procenter i parametrene | ||||
116 | 116 | 113 | 16.2 | 102 |
Relaterede sider
Referencer:CSS farver
Referencer:CSS hsl() funktion
Referencer:CSS hwb() funktion
Referencer:CSS lab() funktion
Referencer:CSS lch() funktion
Referencer:CSS oklab() funktion
- Forrige side CSS oklab() funktion
- Næste side CSS opacity() funktion
- Gå tilbage til forrige niveau CSS funktion reference håndbog