CSS lab()-funktio

määrittely ja käyttö

CSS:n lab() Funktiot määrittelevät värit CIE Lab-väriavaruudessa. Tämä väriavaruus edustaa ihmisen silmän näkemää kaikkea väriä.

esimerkkejä

Määritä erilaisia lab() Väri:

#p1 {taustaväri:lab(0 40% 20% / 0.5);}
#p2 {taustaväri:lab(30 -40% -20%);}
#p3 {background-color:lab(40 30% -20% / 20%);}
#p4 {background-color:lab(50 60% 20%);}
#p5 {background-color:lab(60 50% -10%);}
#p6 {background-color:lab(70 70% -80% / 0.3);}
#p7 {background-color:lab(80 70% 20% / 0.5);}
#p8 {background-color:lab(90 80% -20%);}
#p9 {background-color:lab(100 90% -100%);}

Kokeile itse

CSS syntax

Absoluuttinen arvo syntax

lab(L a b / A)
Arvo Kuvaus
L

Välttämätön. Määrittää väriä kirkkauden, joka voi olla 0:sta 100:een välisen luvun tai prosentin.

0 (tai 0%) edustaa mustaa, 100 (tai 100%) valkoista.

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

a

Välttämätön. Määrittää -125:een ja 125:een välisen luvun tai -100%:een ja 100%:een välisen prosentin.

Määrittää väriä pitkin a-akselin etäisyyttä, mikä ilmaisee väriä punaisuuden suhteen. -125 edustaa vihreää, 125 punaista.

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

b

Välttämätön. Määrittää -125:een ja 125:een välisen luvun tai -100%:een ja 100%:een välisen prosentin.

Määrittää väriä pitkin b-akselin etäisyyttä, mikä ilmaisee väriä keltaisuuden suhteen.

-125 edustaa sinistä, 125 keltaista.

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

/ A

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

Voit myös käyttää none (ilmaisee läpinäkyvyyden kanavan).

Oletusarvo on 100%.

Suhteellinen arvo syntax

lab(from color L a b / A)
Arvo Kuvaus
from color

Aloitetaan avainsanalla from, jonka jälkeen seuraa alkuperäisen väriarvon määrittäminen.

Tämä on suhteellisten värien pohjana oleva alkuperäinen väri.

L

Välttämätön. Määrittää väriä kirkkauden, joka voi olla 0:sta 100:een välisen luvun tai prosentin.

0 (tai 0%) edustaa mustaa, 100 (tai 100%) valkoista.

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

a

Välttämätön. Määrittää -125:een ja 125:een välisen luvun tai -100%:een ja 100%:een välisen prosentin.

Määrittää väriä pitkin a-akselin etäisyyttä, mikä ilmaisee väriä punaisuuden suhteen.

-125 edustaa vihreää, 125 punaista.

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

b

Välttämätön. Määrittää -125:een ja 125:een välisen luvun tai -100%:een ja 100%:een välisen prosentin.

Määrittää väriä pitkin b-akselin etäisyyttä, mikä ilmaisee väriä keltaisuuden suhteen.

-125 edustaa sinistä, 125 keltaista.

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

/ A

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

Voit myös käyttää none (ilmaisee läpinäkyvyyden kanavan).

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
lab()
111 111 113 15 97
Sekoa lukuja ja prosentteja parametreissa
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 oklab() funktio

Viittaus:CSS oklch() funktio