CSS hwb() funktion

Definition og brug

CSS hwb() Funktionen bruger farvetone-hvidhed-sorthed-modelen (HWB) til at specificere farver. Det kan også tilføjes en valgfri transparenskanal (der repræsenterer farvens transparens).

Eksempel

Definere forskellige HWB(A) farver:

#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%);}

Prøv det selv

CSS-sprog

Absolut værdisprog

hwb(hue whiteness blackness / A)
Værdi Beskrivelse
hue

Obligatorisk. Definerer vinklen på farvereden (0 til 360) - 0 (eller 360) er rød, 120 er grøn, 240 er blå.

Man kan også bruge none (lige med 0deg).

whiteness

Obligatorisk. Definerer mængden af hvid i blandingen; 0% betyder ingen hvid, 100% betyder fuldstændig hvid.

Man kan også bruge none (lige med 0%).

blackness

Obligatorisk. Definerer mængden af sort i blandingen; 0% betyder ingen sort, 100% betyder fuldstændig sort.

Man kan også bruge none (lige med 0%).

/ A

Valgfri. Angiver værdien for farveens transparenthedskanal (0% (eller 0) betyder helt gennemsigtig, 100% (eller 100) betyder helt uigennemsigtig).

Man kan også bruge none (som betyder ingen transparenthedskanal).

Standardværdien er 100%.

Relativ værdisprog

hwb(from color whiteness blackness / A)
Værdi Beskrivelse
from color

Begynder med fra, efterfulgt af en farveværdi, der repræsenterer den oprindelige farve.

Dette er den oprindelige farve, som relativ farve er baseret på.

hue

Obligatorisk. Definerer vinklen på farvereden (0 til 360) - 0 (eller 360) er rød, 120 er grøn, 240 er blå.

Man kan også bruge none (lige med 0deg).

whiteness

Obligatorisk. Definerer mængden af hvid i blandingen; 0% betyder ingen hvid, 100% betyder fuldstændig hvid.

Man kan også bruge none (lige med 0%).

blackness

Obligatorisk. Definerer mængden af sort i blandingen; 0% betyder ingen sort, 100% betyder fuldstændig sort.

Man kan også bruge none (lige med 0%).

/ A

Valgfri. Angiver værdien for farveens transparenthedskanal (0% (eller 0) betyder helt gennemsigtig, 100% (eller 100) betyder helt uigennemsigtig).

Man kan også bruge none (som betyder ingen transparenthedskanal).

Standardværdien er 100%.

Tekniske detaljer

Version: CSS Color Module Level 4

Browserunderstøttelse

Talene i tabellen angiver den første browserversion, der fuldt ud understøtter funktionen.

Chrome Edge Firefox Safari Opera
hwb()
101 101 96 15 87
Bland tal og procenter i parametrene
121 121 122 Ikke understøttet 107

Relaterede sider

Referencer:CSS farver

Referencer:CSS hsl() funktion

Referencer:CSS lab() funktion

Referencer:CSS lch() funktion

Referencer:CSS oklab() funktion

Referencer:CSS oklch() funktion