CSS hsl() -funktio
- Edellinen sivu CSS grayscale() funktio
- Seuraava sivu CSS hue-rotate() funktio
- Palaa ylös CSS funktioviittausopas
Määrittely ja käyttö
CSS:n hsl()
Funktiot käyttävät väriä - saturaatio - kirkkaus -mallia (HSL) värien määrittämiseen. Voit myös lisätä valinnaisen alpha-komponentin (värien läpinäkyvyyden ilmaisemiseksi).
Vinkki:HSL tarkoittaa väriä (Hue), saturaatiota (Saturation) ja kirkkautta (Lightness), ja se edustaa värien kylpytynnyrikoordinaattijärjestelmää.
Huomioitavaa:hsla()
Funktiot ovat hsl()
Funktioiden vaihtoehdot. Suositellaan käyttämistä hsl()
Funktiot.
Esimerkki
Esimerkki 1
Määritä erilaisia HSL(A)-värejä:
#p1 {taustaväri: hsl(120 100% 50%);} /* Vihreä */ #p2 {taustaväri: hsl(120 100% 75%);} /* Keltainen vihreä */ #p3 {taustaväri: hsl(120 100% 25%);} /* Tumma vihreä */ #p4 {taustaväri: hsl(120 100% 25% / 20%);} /* Häivyysarvon oma tumma vihreä */ #p5 {taustaväri: hsl(120 60% 70%);} /* Pehmeä vihreä */ #p6 {taustaväri: hsl(290 100% 50%);} /* Purppura */ #p7 {taustaväri: hsl(290 60% 70%);} /* Pehmeä purppura */ #p8 {taustaväri: hsl(290 60% 70% / 0.3);} /* Häivyysarvon oma pehmeä purppura */
Esimerkki 2
Vanha komma-erottelu arvojen syntax
#p1 {background-color:hsl(120, 100%, 50%);} /* Vihreä */ #p2 {background-color:hsl(120, 100%, 75%);} /* Kevyt vihreä */ #p3 {background-color:hsl(120, 100%, 25%);} /* Syvä vihreä */ #p4 {background-color:hsl(120, 60%, 70%);} /* Pehmeä vihreä */ #p5 {background-color:hsl(290, 100%, 50%);} /* Purppura */ #p6 {background-color:hsl(290, 60%, 70%);} /* Pehmeä purppura */
CSS syntax
Absoluuttinen arvo syntax
hsl(väriaste kylväisyys valoisaus / A)
arvo | kuvaus |
---|---|
väriaste | Välttämätön. Määrittää asteet väripyörällä (0-360) - 0 (tai 360) on punainen, 120 on vihreä ja 240 on sininen. |
kylväisyys |
Välttämätön. Määrittää väriä koskevan kylläisyyden; 0% on harmaa ja 100% on täysiverinen (täyskylläisyys). Voit myös käyttää None (samoin kuin 0%). |
valoisaus |
Välttämätön. Määrittää värikylläisyyden; 0% on musta, 50% on normaali ja 100% on valkoinen. Voit myös käyttää None (samoin kuin 0%). |
/ A |
Valinnainen. Ilmaisee värikanavan arvon (0% tai 0 - täysin läpinäkyvä asti 100% tai 100 - täysin peittävä). Voit myös käyttää None (merkitsee, että ei ole alpha-kanavaa). Oletusarvo on 100%. |
Suhteellinen arvo syntax
hsl(from alkuperäinen väri väriaste kylväisyys valoisaus / A)
arvo | kuvaus |
---|---|
alkuperäinen väri alkuperäinen väri |
alkuperäinen väri Tämä on absoluuttinen väri, johon suhteellinen väri perustuu. |
väriaste | Välttämätön. Määrittää asteet väripyörällä (0-360) - 0 (tai 360) on punainen, 120 on vihreä ja 240 on sininen. |
kylväisyys |
Välttämätön. Määrittää väriä koskevan kylläisyyden; 0% on harmaa ja 100% on täysiverinen (täyskylläisyys). Voit myös käyttää None (samoin kuin 0%). |
valoisaus |
Välttämätön. Määrittää värikylläisyyden; 0% on musta, 50% on normaali ja 100% on valkoinen. Voit myös käyttää None (samoin kuin 0%). |
/ A |
Valinnainen. Ilmaisee värikanavan arvon (0% tai 0 - täysin läpinäkyvä asti 100% tai 100 - täysin peittävä). Voit myös käyttää None (merkitsee, että ei ole alpha-kanavaa). Oletusarvo on 100%. |
Tekninen yksityiskohta
Versio: | CSS3 |
---|
Selaimen tuki
Taulukossa olevat numerot viittaavat ensimmäiseen selaimen versioon, joka täysin tukee tätä funktiota.
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
hsl() | ||||
1 | 9 | 1 | 3.1 | 9.5 |
Vedetään alpha Parametrien hsl() | ||||
65 | 79 | 52 | 12.1 | 52 |
Välilyönnillä erotetut parametrit | ||||
65 | 79 | 52 | 12.1 | 52 |
Liittyvät sivut
Oppitunti:CSS HSL väri
Viittaus:CSS värit
Viittaus:CSS hwb() funktio
Viittaus:CSS lab() funktio
Viittaus:CSS lch() funktio
Viittaus:CSS oklab() funktio
Viittaus:CSS oklch() funktio
- Edellinen sivu CSS grayscale() funktio
- Seuraava sivu CSS hue-rotate() funktio
- Palaa ylös CSS funktioviittausopas