Kolory
kolor tekstucolor: kod-koloru
style="color: kod-koloru"
kolor tła
background-color: kod-koloru
style="background-color: kod-koloru"
nazwy kolorów
white - biały |
black - czarny |
yellow - zółty |
orange - pomarańczowy |
red - czerwony |
kody szesnastkowe
Zapis heksadecymalny (ang. hex triplet) składa się z sześciu cyfr szesnastkowych (trzech bajtów).
Zgodnie z modelem RGB (ang. red, green, blue) bajty odpowiadają kolejno za barwę czerwoną, zieloną i niebieską.
Każdy bajt może przyjąć wartość od 00 (0) do FF (255), co oznacza, odpowiednio, najmniejszą i największą intensywność danej barwy.
W tym systemie można zapisać 256 × 256 × 256 = 16777216 różnych kolorów.
#FFFFFF - biały |
#000000 - czarny |
#FF0000 - czerwony |
#008000 - zielony |
#0000FF - niebieski |
wartości RGB
rgb(R,G,B)
R,G,B to liczby z przedziału od 0 do 255 oznaczają nasycenie barwy składowej:
R - czerwonej
G - zielonej
B - niebieskiej
rgb(255,255,255) - biały | |
rgb(0,0,0) - czerny | |
rgb(255,0,0) - czerwony | |
rgb(0,255,0) - zielony | |
rgb(0,0,255) - niebieski |
przykłady użycia kolorów
<h3 style="color: orange">pomarańczowy tekst</h3>
<h3 style="background: yellow">żółte tło</h3>
<h3 style="color: green; background-color: yellow">zielony tekst na zółtym tle</h3>
<h3 style="color: rgb(255,0,0)">czerwony tekst</h3>
<h3 style="color: rgb(0,255,0)">zielony tekst</h3>
<h3 style="color: rgb(0,0,255)">niebieski tekst</h3>
wynik kodu
pomarańczowy tekst
żółte tło
zielony tekst na zółtym tle
czerwony tekst
zielony tekst
niebieski tekst
wybrane kolory:
White #FFFFFF rgb(255,255,255) |
AntiqueWhite #FAEBD7 rgb(250,235,215) |
silver #C0C0C0 rgb(192,192,192) |
LightGrey #D3D3D3 rgb(211,211,211) |
DarkGray #A9A9A9 rgb(169,169,169) |
Gray #808080 rgb(128,128,128) |
LightSlateGray #778899 rgb(119,136,153) |
SlateGray #708090 rgb(112,128,144) |
DarkSlateGray #2F4F4F rgb(47,79,79) |
Black #000000 rgb(0,0,0) |
LightYellow #FFFFE0 rgb(255,255,224) |
Yellow #FFFF00 rgb(255,255,0) |
gold #FFD700 rgb(255,215,0) |
Orange #FFA500 rgb(255,165,0) |
DarkOrange #FF8C00 rgb(255,140,0) |
OrangeRed #FF4500 rgb(255,69,0) |
Red #FF0000 rgb(255,0,0) |
FireBrick #B22222 rgb(178,34,34) |
DarkRed #8B0000 rgb(139,0,0) |
Pink #FFC0CB rgb(255,192,203) |
LightPink #FFB6C1 rgb(255,182,193) |
HotPink #FF69B4 rgb(255,105,180) |
DeepPink #FF1493 rgb(255,20,147) |
Brown #A52A2A rgb(165,42,42) |
Maroon #800000 rgb(128,0,0) |
LightBlue #ADD8E6 rgb(173,216,230) |
SkyBlue #87CEEB rgb(135,206,235) |
LightSkyBlue #87CEFA rgb(135,206,250) |
DeepSkyBlue #00BFFF rgb(0,191,255) |
DodgerBlue #1E90FF rgb(30,144,255) |
RoyalBlue #4169E1 rgb(65,105,225) |
Blue #0000FF rgb(0,0,255) |
MediumBlue #0000CD rgb(0,0,205) |
DarkBlue #00008B rgb(0,0,139) |
Navy #000080 rgb(0,0,128) |
LightGreen #90EE90 rgb(144,238,144) |
Green #008000 rgb(0,128,0) |
DarkGreen #006400 rgb(0,100,0) |
Nieprzezroczystość
opacity - nieprzezroczystość elementu oraz jego elementów potomnych o zakresie od 0.0 do 1.0wartość alfa: | 0.05 - element jest w 5% nieprzezroczysty |
0.1 - element jest w 10% nieprzezroczysty | |
0.15 - element jest w 15% nieprzezroczysty | |
0.5 - element jest w 50% nieprzezroczysty | |
itd. |
<p style="background-color: rgb(0,0,0); opacity: 0.25;">nieprzezroczystość tła na poziomie 25%</p>
<p style="background-color: rgb(0,0,0); opacity: 0.5;">nieprzezroczystość tła na poziomie 50%</p>
<p style="background-color: rgb(0,0,0); opacity: 0.75;">nieprzezroczystość tła na poziomie 75%</p>
wynik kodu
nieprzezroczystość tła na poziomie 25%
nieprzezroczystość tła na poziomie 50%
nieprzezroczystość tła na poziomie 75%
rgba - trzy pierwsze wartości to kolor, czwarta wartość takzwana alfa to nieprzezroczystość danego elementu i tylko jego bez elementów potomnych
(jej dopuszczalny zakres wynosi od 0.0 do 1.0)
wartość alfa: | 0.05 - element jest w 5% nieprzezroczysty |
0.1 - element jest w 10% nieprzezroczysty | |
0.15 - element jest w 15% nieprzezroczysty | |
0.5 - element jest w 50% nieprzezroczysty | |
itd. |
to jest źle zapisane
<p style="background-color: rgb(0,0,0,0.25); opacity: 0.25;">nieprzezroczystość tła na poziomie 25%</p>
<p style="background-color: rgb(0,0,0,0.5); opacity: 0.5;">nieprzezroczystość tła na poziomie 50%</p>
<p style="background-color: rgb(0,0,0,0.75); opacity: 0.75;">nieprzezroczystość tła na poziomie 75%</p>
wynik kodu
nieprzezroczystość tła na poziomie 25%
nieprzezroczystość tła na poziomie 50%
nieprzezroczystość tła na poziomie 75%
to jest dobrze zapisane
<p style="background-color: rgba(0,0,0,0.25);">nieprzezroczystość tła na poziomie 25%</p>
<p style="background-color: rgba(0,0,0,0.5);">nieprzezroczystość tła na poziomie 50%</p>
<p style="background-color: rgba(0,0,0,0.75);">nieprzezroczystość tła na poziomie 75%</p>
wynik kodu
nieprzezroczystość tła na poziomie 25%
nieprzezroczystość tła na poziomie 50%
nieprzezroczystość tła na poziomie 75%
Kolory HSL
hsl - odcień, nasycenie, jasność
hsla - odcień, nasycenie, jasność, wartość alfa
odcień (kolor) - jest reprezentowany przy użyciu koła, w którym kąt określa kolor w przedziale wartości od 0 do 360
nasycenie - to ilość szarości w kolorze wyrażana w procentach:
100% - pełne nasycenie koloru
0% - odcień szarości
jasność (ang. lightness) - określa ilość bieli (jasność) lub czerni (ciemność), jest ona wyrażona w formie wartości procentowej
0% - kolor czarny
50% - normalny kolor
100% - kolor biały
wartość alfa to nieprzezroczystość danego elementu i tylko jego bez elementów potomnych
(jej dopuszczalny zakres wynosi od 0.0 do 1.0)
wartość alfa: | 0.05 - element jest w 5% nieprzezroczysty |
0.1 - element jest w 10% nieprzezroczysty | |
0.15 - element jest w 15% nieprzezroczysty | |
0.5 - element jest w 50% nieprzezroczysty | |
itd. |
tabela kolorów hsl
hsl(0,0%,10% | hsl(0,0%,25%) | hsl(0,0%,50%) | hsl(0,0%,75%) | hsl(0,0%,95%) |
hsl(0,25%,10%) | hsl(0,25%,25%) | hsl(0,25%,50%) | hsl(0,25%,75%) | hsl(0,25%,95%) |
hsl(0,50%,10%) | hsl(0,50%,25%) | hsl(0,50%,50%) | hsl(0,50%,75%) | hsl(0,50%,95%) |
hsl(0,75%,10%) | hsl(0,75%,25%) | hsl(0,75%,50%) | hsl(0,75%,75%) | hsl(0,75%,95%) |
hsl(0,100%,10%) | hsl(0,100%,25%) | hsl(0,100%,50%) | hsl(0,100%,75%) | hsl(0,100%,95%) |
hsl(30,0%,10%) | hsl(30,0%,25%) | hsl(30,0%,50%) | hsl(30,0%,75%) | hsl(30,0%,95%) |
hsl(30,25%,10%) | hsl(30,25%,25%) | hsl(30,25%,50%) | hsl(30,25%,75%) | hsl(30,25%,95%) |
hsl(30,50%,10%) | hsl(30,50%,25%) | hsl(30,50%,50%) | hsl(30,50%,75%) | hsl(30,50%,95%) |
hsl(30,75%,10%) | hsl(30,75%,25%) | hsl(30,75%,50%) | hsl(30,75%,75%) | hsl(30,75%,95%) |
hsl(30,100%,10%) | hsl(30,100%,25%) | hsl(30,100%,50%) | hsl(30,100%,75%) | hsl(30,100%,95%) |
hsl(60,0%,10%) | hsl(60,0%,25%) | hsl(60,0%,50%) | hsl(60,0%,75%) | hsl(60,0%,95%) |
hsl(60,25%,10%) | hsl(60,25%,25%) | hsl(60,25%,50%) | hsl(60,25%,75%) | hsl(60,25%,95%) |
hsl(60,50%,10%) | hsl(60,50%,25%) | hsl(60,50%,50%) | hsl(60,50%,75%) | hsl(60,50%,95%) |
hsl(60,75%,10%) | hsl(60,75%,25%) | hsl(60,75%,50%) | hsl(60,75%,75%) | hsl(60,75%,95%) |
hsl(60,100%,10%) | hsl(60,100%,25%) | hsl(60,100%,50%) | hsl(60,100%,75%) | hsl(60,100%,95%) |
hsl(90,0%,10%) | hsl(90,0%,25%) | hsl(90,0%,50%) | hsl(90,0%,75%) | hsl(90,0%,95%) |
hsl(90,25%,10%) | hsl(90,25%,25%) | hsl(90,25%,50%) | hsl(90,25%,75%) | hsl(90,25%,95%) |
hsl(90,50%,10%) | hsl(90,50%,25%) | hsl(90,50%,50%) | hsl(90,50%,75%) | hsl(90,50%,95%) |
hsl(90,75%,10%) | hsl(90,75%,25%) | hsl(90,75%,50%) | hsl(90,75%,75%) | hsl(90,75%,95%) |
hsl(90,100%,10%) | hsl(90,100%,25%) | hsl(90,100%,50%) | hsl(90,100%,75%) | hsl(90,100%,95%) |
hsl(120,0%,10%) | hsl(120,0%,25%) | hsl(120,0%,50%) | hsl(120,0%,75%) | hsl(120,0%,95%) |
hsl(120,25%,10%) | hsl(120,25%,25%) | hsl(120,25%,50%) | hsl(120,25%,75%) | hsl(120,25%,95%) |
hsl(120,50%,10%) | hsl(120,50%,25%) | hsl(120,50%,50%) | hsl(120,50%,75%) | hsl(120,50%,95%) |
hsl(120,75%,10%) | hsl(120,75%,25%) | hsl(120,75%,50%) | hsl(120,75%,75%) | hsl(120,75%,95%) |
hsl(120,100%,10%) | hsl(120,100%,25%) | hsl(120,100%,50%) | hsl(120,100%,75%) | hsl(120,100%,95%) |
hsl(150,0%,10%) | hsl(150,0%,25%) | hsl(150,0%,50%) | hsl(150,0%,75%) | hsl(150,0%,95%) |
hsl(150,25%,10%) | hsl(150,25%,25%) | hsl(150,25%,50%) | hsl(150,25%,75%) | hsl(150,25%,95%) |
hsl(150,50%,10%) | hsl(150,50%,25%) | hsl(150,50%,50%) | hsl(150,50%,75%) | hsl(150,50%,95%) |
hsl(150,75%,10%) | hsl(150,75%,25%) | hsl(150,75%,50%) | hsl(150,75%,75%) | hsl(150,75%,95%) |
hsl(150,100%,10%) | hsl(150,100%,25%) | hsl(150,100%,50%) | hsl(150,100%,75%) | hsl(150,100%,95%) |
hsl(180,0%,10%) | hsl(180,0%,25%) | hsl(180,0%,50%) | hsl(180,0%,75%) | hsl(180,0%,95%) |
hsl(180,25%,10%) | hsl(180,25%,25%) | hsl(180,25%,50%) | hsl(180,25%,75%) | hsl(180,25%,95%) |
hsl(180,50%,10%) | hsl(180,50%,25%) | hsl(180,50%,50%) | hsl(180,50%,75%) | hsl(180,50%,95%) |
hsl(180,75%,10%) | hsl(180,75%,25%) | hsl(180,75%,50%) | hsl(180,75%,75%) | hsl(180,75%,95%) |
hsl(180,100%,10%) | hsl(180,100%,25%) | hsl(180,100%,50%) | hsl(180,100%,75%) | hsl(180,100%,95%) |
hsl(210,0%,10%) | hsl(210,0%,25%) | hsl(210,0%,50%) | hsl(210,0%,75%) | hsl(210,0%,95%) |
hsl(210,25%,10%) | hsl(210,25%,25%) | hsl(210,25%,50%) | hsl(210,25%,75%) | hsl(210,25%,95%) |
hsl(210,50%,10%) | hsl(210,50%,25%) | hsl(210,50%,50%) | hsl(210,50%,75%) | hsl(210,50%,95%) |
hsl(210,75%,10%) | hsl(210,75%,25%) | hsl(210,75%,50%) | hsl(210,75%,75%) | hsl(210,75%,95%) |
hsl(210,100%,10%) | hsl(210,100%,25%) | hsl(210,100%,50%) | hsl(210,100%,75%) | hsl(210,100%,95%) |
hsl(240,0%,10%) | hsl(240,0%,25%) | hsl(240,0%,50%) | hsl(240,0%,75%) | hsl(240,0%,95%) |
hsl(240,25%,10%) | hsl(240,25%,25%) | hsl(240,25%,50%) | hsl(240,25%,75%) | hsl(240,25%,95%) |
hsl(240,50%,10%) | hsl(240,50%,25%) | hsl(240,50%,50%) | hsl(240,50%,75%) | hsl(240,50%,95%) |
hsl(240,75%,10%) | hsl(240,75%,25%) | hsl(240,75%,50%) | hsl(240,75%,75%) | hsl(240,75%,95%) |
hsl(240,100%,10%) | hsl(240,100%,25%) | hsl(240,100%,50%) | hsl(240,100%,75%) | hsl(240,100%,95%) |
hsl(270,0%,10%) | hsl(270,0%,25%) | hsl(270,0%,50%) | hsl(270,0%,75%) | hsl(270,0%,95%) |
hsl(270,25%,10%) | hsl(270,25%,25%) | hsl(270,25%,50%) | hsl(270,25%,75%) | hsl(270,25%,95%) |
hsl(270,50%,10%) | hsl(270,50%,25%) | hsl(270,50%,50%) | hsl(270,50%,75%) | hsl(270,50%,95%) |
hsl(270,75%,10%) | hsl(270,75%,25%) | hsl(270,75%,50%) | hsl(270,75%,75%) | hsl(270,75%,95%) |
hsl(270,100%,10%) | hsl(270,100%,25%) | hsl(270,100%,50%) | hsl(270,100%,75%) | hsl(270,100%,95%) |
hsl(300,0%,10%) | hsl(300,0%,25%) | hsl(300,0%,50%) | hsl(300,0%,75%) | hsl(300,0%,95%) |
hsl(300,25%,10%) | hsl(300,25%,25%) | hsl(300,25%,50%) | hsl(300,25%,75%) | hsl(300,25%,95%) |
hsl(300,50%,10%) | hsl(300,50%,25%) | hsl(300,50%,50%) | hsl(300,50%,75%) | hsl(300,50%,95%) |
hsl(300,75%,10%) | hsl(300,75%,25%) | hsl(300,75%,50%) | hsl(300,75%,75%) | hsl(300,75%,95%) |
hsl(300,100%,10%) | hsl(300,100%,25%) | hsl(300,100%,50%) | hsl(300,100%,75%) | hsl(300,100%,95%) |
hsl(330,0%,10%) | hsl(330,0%,25%) | hsl(330,0%,50%) | hsl(330,0%,75%) | hsl(330,0%,95%) |
hsl(330,25%,10%) | hsl(330,25%,25%) | hsl(330,25%,50%) | hsl(330,25%,75%) | hsl(330,25%,95%) |
hsl(330,50%,10%) | hsl(330,50%,25%) | hsl(330,50%,50%) | hsl(330,50%,75%) | hsl(330,50%,95%) |
hsl(330,75%,10%) | hsl(330,75%,25%) | hsl(330,75%,50%) | hsl(330,75%,75%) | hsl(330,75%,95%) |
hsl(330,100%,10%) | hsl(330,100%,25%) | hsl(330,100%,50%) | hsl(330,100%,75%) | hsl(330,100%,95%) |
hsl(360,0%,10%) | hsl(360,0%,25%) | hsl(360,0%,50%) | hsl(360,0%,75%) | hsl(360,0%,95% |
hsl(360,25%,10%) | hsl(360,25%,25%) | hsl(360,25%,50%) | hsl(360,25%,75%) | hsl(360,25%,95%) |
hsl(360,50%,10%) | hsl(360,50%,25%) | hsl(360,50%,50%) | hsl(360,50%,75%) | hsl(360,50%,95%) |
hsl(360,75%,10%) | hsl(360,75%,25%) | hsl(360,75%,50%) | hsl(360,75%,75%) | hsl(360,75%,95%) |
hsl(360,100%,10%) | hsl(360,100%,25%) | hsl(360,100%,50%) | hsl(360,100%,75%) | hsl(360,100%,95%) |