CSS farver
- Forrige side CSS baggrund
- Næste side CSS farvekort
CSS understøtter 140 forskellige farvenavneog også seksten总值、RGB-værdier、RGBA-værdier、HSL-værdier、HSLA-værdier og uigennemskinnelighed.
RGBA-farve
RGBA-farveværdien er en udvidelse af RGB-farveværdien, med en alpha-kanal - denne kanal bestemmer farvens uigennemskinnelighed.
RGBA-farveværdien defineres som: rgba(red, green, blue, alpha) alpha Parametrene er tal mellem 0.0 (fuldstændig gennemsigtig) og 1.0 (fuldstændig uigennemskinnelig).
Nedenstående eksempel definerer forskellige RGBA-farver:
Eksempel
#p1 {background-color: rgba(255, 0, 0, 0.3);} /* Rød med uigennemskinnelighed */ #p2 {background-color: rgba(0, 255, 0, 0.3);} /* Grøn med uigennemskinnelighed */ #p3 {background-color: rgba(0, 0, 255, 0.3);} /* Blå med uigennemskinnelighed */
HSL-farve
HSL refererer til farvetone, satuation og lysstyrke (Hue, Saturation og Lightness).
HSL-farveværdien defineres som: hsl(hue, saturation, lightness).
Farvetone er graderne på farvetonen (fra 0 til 360):
- 0 (eller 360) er rød
- 120 er grøn
- 240 er blå
Saturationsgrad er en procentværdi: 100% er fuld farve.
Lysstyrke er også en procentværdi: 0% er mørk (sort), mens 100% er hvid.
Følgende eksempel definerer forskellige HSL-farver:
Eksempel
#p1 {background-color: hsl(120, 100%, 50%);} /* Grøn */ #p2 {background-color: hsl(120, 100%, 75%);} /* Let grøn */ #p3 {background-color: hsl(120, 100%, 25%);} /* Mørk grøn */ #p4 {background-color: hsl(120, 60%, 70%);} /* Let grøn */
HSLA-farver
HSLA-farveværdien er en udvidelse af HSL-farveværdien med Alpha-kanal - den definerer farvens gennemsigtighed.
HSLA-farveværdien defineres af følgende parametre: hsla(hue, saturation, lightness, alpha),hvor alpha-parametret definerer gennemsigtigheden. Alpha-parametret er et tal mellem 0.0 (fuldstændig gennemsigtig) og 1.0 (ikke gennemsigtig).
Følgende eksempel definerer forskellige HSLA-farver:
Eksempel
#p1 {background-color: hsla(120, 100%, 50%, 0.3);} /* Grøn med gennemsigtighed */ #p2 {background-color: hsla(120, 100%, 75%, 0.3);} /* Let grøn med gennemsigtighed */ #p3 {background-color: hsla(120, 100%, 25%, 0.3);} /* Mørk grøn med gennemsigtighed */ #p4 {background-color: hsla(120, 60%, 70%, 0.3);} /* Let grøn med gennemsigtighed */
Gennemsigtighed
CSS opacity
Egenskabsindstillingen sætter elementets gennemsigtighed (baggrundsfarve og tekst vil være gennemsigtig/ugennemsigtig).
opacity
Egenskabsværdien skal være et tal mellem 0.0 (fuldstændig gennemsigtig) og 1.0 (ikke gennemsigtig).
Bemærk, at teksten ovenfor vil være transparent/uigennemskinnelig!
Følgende eksempel viser forskellige elementer med uigennemskinnelighed:
Eksempel
#p1 {background-color:rgb(255,0,0);opacity:0.6;} /* Rød med uigennemskinnelighed */ #p2 {background-color:rgb(0,255,0);opacity:0.6;} /* Grøn med uigennemskinnelighed */ #p3 {background-color:rgb(0,0,255);opacity:0.6;} /* Blå med uigennemskinnelighed */
- Forrige side CSS baggrund
- Næste side CSS farvekort