CSS-funktionen hwb()

Definition och användning

CSS hwb() Funktionen använder färgmodellen ton-hårdhet-mörkhet (HWB) för att specificera färger. Det kan också läggas till en valfri genomskinlighetsskanal (som representerar färgens genomskinlighet).

Exempel

Definiera olika HWB(A)-färger:

#p1 {background-color:hwb(60 40% 20% / 0.5);}
#p2 {background-color:hwb(120 40% 20%);}
#p3 {background-color:hwb(120 40% 20% / 20%);}
#p4 {background-color:hwb(240 40% 20%);}
#p5 {background-color:hwb(240 50% 10%);}
#p6 {background-color:hwb(240 40% 20% / 0.3);}
#p7 {background-color:hwb(300 40% 20% / 0.5);}
#p8 {background-color:hwb(360 40% 20%);}
#p9 {background-color:hwb(360 90% 0%);}

Prova själv

CSS-syntax

Absolut värdesyntax

hwb(hue whiteness blackness / A)
Värde Beskrivning
hue

Obligatoriskt. Definierar vinkeln på färgcirkeln (0 till 360) - 0 (eller 360) är röd, 120 är grön, 240 är blå.

Man kan också använda none (likvärdigt med 0deg).

whiteness

Obligatoriskt. Definierar mängden vitt i blandningen; 0% representerar ingen vitt, 100% representerar fullständig vitt.

Man kan också använda none (likvärdigt med 0%).

blackness

Obligatoriskt. Definierar mängden mörkhet i blandningen; 0% representerar ingen mörkhet, 100% representerar fullständig mörkhet.

Man kan också använda none (likvärdigt med 0%).

/ A

Valfritt. Representerar kanalvärdet för genomskinlighet för färgen (0% eller 0 representerar helt genomskinlig, 100% eller 100 representerar helt opåverkad).

Man kan också använda none (som representerar ingen genomskinlighet).

Standardvärdet är 100%.

Relativ värdesyntax

hwb(from color whiteness blackness / A)
Värde Beskrivning
from color

Börjar med nyckelordet from, följt av färgvärdet som representerar den ursprungliga färgen.

Detta är den ursprungliga färgen som relativa färger är baserade på.

hue

Obligatoriskt. Definierar vinkeln på färgcirkeln (0 till 360) - 0 (eller 360) är röd, 120 är grön, 240 är blå.

Man kan också använda none (likvärdigt med 0deg).

whiteness

Obligatoriskt. Definierar mängden vitt i blandningen; 0% representerar ingen vitt, 100% representerar fullständig vitt.

Man kan också använda none (likvärdigt med 0%).

blackness

Obligatoriskt. Definierar mängden mörkhet i blandningen; 0% representerar ingen mörkhet, 100% representerar fullständig mörkhet.

Man kan också använda none (likvärdigt med 0%).

/ A

Valfritt. Representerar kanalvärdet för genomskinlighet för färgen (0% eller 0 representerar helt genomskinlig, 100% eller 100 representerar helt opåverkad).

Man kan också använda none (som representerar ingen genomskinlighet).

Standardvärdet är 100%.

Tekniska detaljer

Version: CSS Color Module Level 4

Webbläsarstöd

Numererna i tabellen representerar den första webbläsarens version som helt stöder denna funktion.

Chrome Edge Firefox Safari Opera
hwb()
101 101 96 15 87
Blanda siffror och procentandelar i parametrarna
121 121 122 Stödjer inte 107

Relaterade sidor

Referens:CSS färger

Referens:CSS hsl() funktion

Referens:CSS lab() funktion

Referens:CSS lch() funktion

Referens:CSS oklab() funktion

Referens:CSS oklch() funktion