CSS oklab()-funktio

määrittely ja käyttö

CSS:n oklab() Funktiot määrittelevät värit OKLAB-värimaailmassa. Tämä värimaailma pyrkii simuloimaan ihmisen silmän värihavaintoja.

esimerkkejä

Määritellään erilaisia oklab() Väri:

#p1 {background-color:oklab(0 40% 20% / 0.5);}
#p2 {background-color:oklab(0.3 -40% -20%);}
#p3 {background-color:oklab(0.4 30% -20% / 20%);}
#p4 {background-color:oklab(0.5 60% 20%);}
#p5 {background-color:oklab(0.6 50% -10%);}
#p6 {background-color:oklab(0.7 70% -80% / 0.3);}
#p7 {background-color:oklab(0.8 70% 20% / 0.5);}
#p8 {background-color:oklab(0.9 80% -20%);}
#p9 {background-color:oklab(1 90% -100%);}

Kokeile itse

CSS syntaksi

absoluuttinen arvo syntaksi

oklab(L a b / A)
arvo kuvaus
L

Välttämätön. Määritä väriä tuntuvan kirkkauden arvo, joka voi olla luku 0:sta 1:een tai prosentti 0%:sta 100%:ään.

0 (tai 0%) merkitsee mustaa, 1 (tai 100%) merkitsee valkoista.

Voit myös käyttää None (vastaa 0%).

a

Välttämätön. Määritä luku -0.4:stä 0.4:ään tai prosentti -100%:stä 100%:ään.

Määritä väriä pitkin a-akselin etäisyys, joka ilmaisee väriä punaisen ja vihreän välillä.

-0.4 merkitsee vihreää, 0.4 merkitsee punaista. Voit myös käyttää none (vastaa 0%).

b

Välttämätön. Määritä luku -0.4:stä 0.4:ään tai prosentti -100%:stä 100%:ään.

Määritä väriä pitkin b-akselin etäisyys, joka ilmaisee väriä keltaisen ja sinisen välillä.

-0.4 merkitsee sinistä, 0.4 merkitsee keltaista. Voit myös käyttää none (vastaa 0%).

/ A

Valinnainen. Ilmaisee värikanavan läpinäkyvyyden arvon (0% tai 0% merkitsee täysin läpinäkyvää, 100% tai 100% merkitsee täysin läpinäkyvää).

Voit myös käyttää none (merkitsee läpinäkyvyyden kanavaa). Oletusarvo on 100%.

suhteellinen arvo syntaksi

oklab(from color L a b / A)
arvo kuvaus
from color

Aloitetaan avainsanalla from, jonka jälkeen seuraa alkuperäisen värin arvo.

Tämä on suhteellisen värin pohjana oleva alkuperäinen väri.

L

Välttämätön. Määritä väriä tuntuvan kirkkauden arvo, joka voi olla luku 0:sta 1:een tai prosentti 0%:sta 100%:ään.

0 (tai 0%) merkitsee mustaa, 1 (tai 100%) merkitsee valkoista.

Voit myös käyttää none (vastaa 0%).

a

Välttämätön. Määritä luku -0.4:stä 0.4:ään tai prosentti -100%:stä 100%:ään.

Määritä väriä pitkin a-akselin etäisyys, joka ilmaisee väriä punaisen ja vihreän välillä.

-0.4 merkitsee vihreää, 0.4 merkitsee punaista. Voit myös käyttää none (vastaa 0%).

b

Välttämätön. Määritä luku -0.4:stä 0.4:ään tai prosentti -100%:stä 100%:ään.

Määritä väriä pitkin b-akselin etäisyys, joka ilmaisee väriä keltaisen ja sinisen välillä.

-0.4 merkitsee sinistä, 0.4 merkitsee keltaista. Voit myös käyttää none (vastaa 0%).

/ A

Valinnainen. Ilmaisee värikanavan läpinäkyvyyden arvon (0% tai 0% merkitsee täysin läpinäkyvää, 100% tai 100% merkitsee täysin läpinäkyvää).

Voit myös käyttää none (merkitsee läpinäkyvyyden kanavaa). Oletusarvo on 100%.

Tekninen yksityiskohta

Versio: CSS Color Module Level 4

Selaimen tuki

Taulukossa olevat numerot ilmaisevat ensimmäisen selaimen version, joka täysin tukee tätä funktiota.

Chrome Edge Firefox Safari Opera
oklab()
111 111 113 15.4 97
Käytä parametreissa lukuja ja prosentteja sekaisin
116 116 113 16.2 102

Liittyvät sivut

Viittaus:CSS värit

Viittaus:CSS hsl() funktio

Viittaus:CSS hwb() funktio

Viittaus:CSS lch() funktio

Viittaus:CSS lab() funktio

Viittaus:CSS oklch() funktio