Siatka kolorów. Kolor w stylach można określić na różne sposoby: według wartości szesnastkowej, według nazwy, w formacie RGB, RGBA, HSL, HSLA. Przykład: określenie koloru poprzez jego nazwę

Moduł kolorów CSS zawiera szczegółowe wartości, które pozwalają autorom zdefiniować kolory i przezroczystość elementów HTML, a także wartości właściwości color.

właściwość koloru

1. Kolory priorytetowe: właściwość koloru

Właściwość ustawia kolor czcionki za pomocą różne systemy odwzorowanie kolorów. Właściwość opisuje kolor zawartości tekstowej elementu. Dodatkowo służy do zapewnienia potencjalnej wartości pośredniej (currentColor) dla wszelkich innych właściwości, które akceptują wartości kolorów.

Nieruchomość jest dziedziczona.

2. Wartości kolorów

2.1. Główne słowa kluczowe

Lista głównych słów kluczowych obejmuje następujące znaczenia:

Nazwa KLĄTWA RGB Kolor
czarny #000000 0,0,0
srebro #C0C0C0 192,192,192
szary #808080 128,128,128
biały #FFFFFF 255,255,255
kasztanowaty #800000 128,0,0
czerwony #FF0000 255,0,0
fioletowy #800080 128,0,128
fuksja #FF00FF 255,0,255
zielony #008000 0,128,0
Limonka #00FF00 0,255,0
Oliwa #808000 128,128,0
żółty #FFFF00 255,255,0
marynarka wojenna #000080 0,0,128
niebieski #0000FF 0,0,255
cyraneczka #008080 0,128,128
wodny #00FFFF 0,255,255

W nazwach kolorów wielkość liter nie jest uwzględniana.

Składnia

Kolor: turkusowy;

2.2. Numeryczne wartości kolorów

2.2.1. Kolory modelu RGB

Szesnastkowy format wartości RGB to znak #, po którym bezpośrednio następują trzy lub sześć znaków szesnastkowych. Trzycyfrowy zapis RGB #rgb jest konwertowany do sześciocyfrowej postaci #rrggbb poprzez kopiowanie cyfr zamiast dodawania zer. Na przykład #fb0 rozwija się do #ffbb00 . Dzięki temu w krótkim wpisie #ffff będzie można określić biały #ffffff i usunie się wszelkie zależności od głębi kolorów wyświetlacza.

Format wartości RGB w notacji funkcjonalnej to rgb(, po którym następuje rozdzielona przecinkami lista trzech wartości numerycznych (trzy wartości całkowite lub trzy wartości procentowe), po którym następuje symbol) . Wartość całkowita 255 odpowiada 100% oraz F lub FF w zapisie szesnastkowym:

Rgb(255.255.255) = rgb(100%, 100%, 100%) = #FFF

Wokół wartości numerycznych dozwolone są znaki spacji.

Do określenia kolorów używane są liczby szesnastkowe. System szesnastkowy w odróżnieniu od dziesiętnego opiera się jak sama nazwa wskazuje na liczbie 16. Liczby będą następujące: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A , B, C , D, E, F. Liczby od 10 do 15 zastępuje się literami łacińskimi. Liczby większe niż 15 w systemie szesnastkowym powstają poprzez połączenie dwóch liczb w jedną. Na przykład liczba 255 cali system dziesiętny odpowiada liczbie FF w formacie szesnastkowym. Aby uniknąć nieporozumień przy określaniu systemu liczbowego, przed liczbą szesnastkową umieszcza się symbol skrótu #, na przykład #666999. Każdy z trzech kolorów – czerwony, zielony i niebieski – może przyjmować wartości od 00 do FF. Zatem symbol koloru jest podzielony na trzy składowe #rrggbb, gdzie pierwsze dwa symbole wskazują czerwoną składową koloru, dwa środkowe - zielone, a dwa ostatnie - niebieskie. Dopuszcza się użycie formy skróconej #rgb, gdzie każdy znak należy podwoić. Zatem wpis #fe0 należy traktować jako #ffee00.

Wg nazwy

Internet Explorera Chrom Opera Safari Firefoksa Android iOS
4.0+ 1.0+ 3.5+ 1.3+ 1.0+ 1.0+ 1.0+

Przeglądarki obsługują niektóre kolory według nazwy. W tabeli 1 pokazuje nazwy, kod szesnastkowy, wartości w formacie RGB, HSL i opis.

Tabela 1. Nazwy kolorów
Nazwa Kolor Kod RGB HSL Opis
biały #ffffff lub #ffff rgb(255,255,255) hsl(0,0%,100%) Biały
srebro #c0c0c0 rgb(192,192,192) hsl(0,0%,75%) Szary
szary #808080 rgb(128,128,128) hsl(0,0%,50%) Ciemno szary
czarny #000000 lub #000 rgb(0,0,0) hsl(0,0%,0%) Czarny
kasztanowaty #800000 RGB(128,0,0) hsl(0,100%,25%) Ciemno czerwony
czerwony #ff0000 lub #f00 rgb(255,0,0) hsl(0,100%,50%) Czerwony
Pomarańczowy #ffa500 RGB(255,165,0) hsl(38,8,100%,50%) Pomarańczowy
żółty #ffff00 lub #ff0 rgb(255,255,0) hsl(60,100%,50%) Żółty
Oliwa #808000 rgb(128,128,0) hsl(60,100%,25%) Oliwa
Limonka #00ff00 lub #0f0 rgb(0,255,0) hsl(120,100%,50%) Jasnozielony
zielony #008000 rgb(0,128,0) hsl(120,100%,25%) Zielony
wodny #00ffff lub #0ff RGB(0,255,255) hsl(180,100%,50%) Niebieski
niebieski #0000ff lub #00f rgb(0,0,255) hsl(240,100%,50%) Niebieski
marynarka wojenna #000080 RGB(0,0,128) hsl(240,100%,25%) Ciemny niebieski
cyraneczka #008080 rgb(0,128,128) hsl(180,100%,25%) Niebieski zielony
fuksja #ff00ff lub #f0f rgb(255,0,255) hsl(300,100%,50%) Różowy
fioletowy #800080 RGB(128,0,128) hsl(300,100%,25%) Fioletowy

Korzystanie z RGB

Internet Explorera Chrom Opera Safari Firefoksa Android iOS
5.0+ 1.0+ 3.5+ 1.3+ 1.0+ 1.0+ 1.0+

Możesz zdefiniować kolor za pomocą wartości czerwonego, zielonego i niebieskiego w ujęciu dziesiętnym. Każdy z trzech składników koloru przyjmuje wartość od 0 do 255. Dopuszczalne jest również określenie koloru w procentach, gdzie 100% odpowiada liczbie 255. Najpierw należy podać słowo kluczowe rgb, a następnie w nawiasach podać składniki koloru , oddzielone przecinkami, na przykład rgb(255, 128, 128) lub rgb(100%, 50%, 50%).

RGBA

Internet Explorera Chrom Opera Safari Firefoksa Android iOS
9.0+ 1.0+ 10.0+ 3.1+ 3.0+ 2.1+ 2.0+

Format RGBA ma podobną składnię do formatu RGB, ale zawiera kanał alfa, który określa przezroczystość elementu. Wartość 0 jest całkowicie przezroczysta, 1 jest nieprzezroczysta, a wartość pośrednia, np. 0,5, jest półprzezroczysta.

RGBA zostało dodane do CSS3, więc kod CSS musi zostać zweryfikowany pod kątem tej wersji. Należy zauważyć, że standard CSS3 jest wciąż w fazie rozwoju i niektóre funkcje mogą ulec zmianie. Na przykład kolor w formacie RGB dodany do właściwości tła-kolor jest sprawdzany, ale kolor dodany do właściwości tła nie jest już prawidłowy. Jednocześnie przeglądarki całkiem poprawnie rozumieją kolor obu właściwości.

HSL

Internet Explorera Chrom Opera Safari Firefoksa Android iOS
9.0+ 1.0+ 9.6+ 3.1+ 3.0+ 2.1+ 2.0+

Nazwa formatu HSL pochodzi od kombinacji pierwszych liter Hue (odcień), Saturate (nasycenie) i Lightness (jasność). Odcień to wartość koloru na kole kolorów (ryc. 1) podawana w stopniach. 0° odpowiada kolorowi czerwonemu, 120° zielonemu, a 240° niebieskiemu. Wartość odcienia może wahać się od 0 do 359.

Ryż. 1. Koło kolorów

Nasycenie to intensywność koloru mierzona jako wartość procentowa od 0% do 100%. Wartość 0% oznacza brak koloru i odcień szarości, 100% maksymalna wartość nasycenie.

Jasność określa jasność koloru i jest wyrażana jako wartość procentowa od 0% do 100%. Niskie wartości powodują, że kolor jest ciemniejszy, a wysokie wartości powodują, że kolor jest jaśniejszy; skrajne wartości 0% i 100% odpowiadają czerni i bieli.

HSLA

Internet Explorera Chrom Opera Safari Firefoksa Android iOS
9.0+ 1.0+ 10.0+ 3.1+ 3.0+ 2.1+ 2.0+

Format HSLA ma podobną składnię do HSL, ale zawiera kanał alfa określający przezroczystość elementu. Wartość 0 jest całkowicie przezroczysta, 1 jest nieprzezroczysta, a wartość pośrednia, np. 0,5, jest półprzezroczysta.

Wartości kolorów RGBA, HSL i HSLA są dodawane do CSS3, więc podczas korzystania z tych formatów sprawdź poprawność wersji kodu.

HTML5 CSS2.1 CSS3 IE Cr Op Sa Fx

Zabarwienie

Ostrzeżenie

Wszystkie metody łapania lwów wymienione na stronie są teoretyczne i oparte na metodach obliczeniowych. Autorzy nie gwarantują bezpieczeństwa podczas korzystania z nich i zrzekają się jakiejkolwiek odpowiedzialności za wyniki. Pamiętaj, lew to drapieżnik i niebezpieczne zwierzę!

Arrgh!

Wynik ten przykład pokazany na ryc. 2.

Ryż. 2. Kolory na stronie internetowej

Ta strona zawiera tabelę ze słowami kluczowymi, których można użyć do oznaczenia kolorów w takich językach programistów internetowych, jak: HTML, CSS, JavaScript, Flash itp.

W starych specyfikacjach koncernu WC3 określono jedynie 16 słów kluczowych, za pomocą których ustawiano kolory w HTML i CSS. W dalszych, bardziej nowoczesnych specyfikacjach dodano kolejne 130 słów kluczowych oznaczających nazwy kolorów. Poniższa tabela zawiera nazwy kolorów oraz odpowiadające im kody szesnastkowe i RGB.

Zgodnie z Reguły CSS w nazwach kolorów wielkość liter nie jest uwzględniana. Wpisy kolorów IndianRed i indianred są równoważne.

Warto też zaznaczyć, że na 146 słów kluczowych w tabeli tak naprawdę jest w niej mniej kolorów. Dzieje się tak dlatego, że niektórzy słowa kluczowe reprezentują ten sam kolor. Zatem nazwy Gray i Grey oznaczają 50% szarego koloru z kodem #808080, a słowo Magenta jest synonimem Kolory HTML Fuksja, odpowiadająca kodowi szesnastkowemu #FF00FF. Równie synonimiczne są słowa Aqua i Cyan, odpowiadają one kodowi #00FFFF.

Nazwa koloru w HTML i CSS KLĄTWA RGB
Odcienie czerwieni:
Indyjski Czerwony#CD5C5C205, 92, 92
Jasny Koral#F08080240, 128, 128
Łosoś#FA8072250, 128, 114
Ciemny Łosoś#E9967A233, 150, 122
Lekki Łosoś#FFA07A255, 160, 122
Karmazynowy#DC143C220, 20, 60
Czerwony#FF0000255, 0, 0
FireBrick#B22222178, 34, 34
Ciemno czerwony#8B0000139, 0, 0
Odcienie różu:
Różowy#FFC0CB255, 192, 203
Jasnoróżowy#FFB6C1255, 182, 193
Gorący róż#FF69B4255, 105, 180
Głęboki róż#FF1493255, 20, 147
Średni Fioletowy Czerwony#C71585199, 21, 133
Bladofioletowy czerwony#DB7093219, 112, 147
Odcienie pomarańczy:
Lekki Łosoś#FFA07A255, 160, 122
Koral#FF7F50255, 127, 80
Pomidor#FF6347255, 99, 71
Pomarańczowy czerwony#FF4500255, 69, 0
Ciemna pomarańcza#FF8C00255, 140, 0
Pomarańczowy#FFA500255, 165, 0
Żółte odcienie:
Złoto#FFD700255, 215, 0
Żółty#FFFF00255, 255, 0
Jasny zółty#FFFF0255, 255, 224
CytrynowySzyfon#FFFACD255, 250, 205
JasnyGoldenrodŻółty#FAFAD2250, 250, 210
Bicz z papai#FFEFD5255, 239, 213
Mokasyn#FFE4B5255, 228, 181
BrzoskwiniowyPuff#FFDAB9255, 218, 185
BladyGoldenrod#EEEE8AA238, 232, 170
Khaki#F0E68C240, 230, 140
Ciemne khaki#BDB76B189, 183, 107
Odcienie fioletu:
Lawenda#E6E6FA230, 230, 250
Oset#D8BFD8216, 191, 216
Śliwka#DDA0DD221, 160, 221
Fioletowy#EE82EE238, 130, 238
Orchidea#DA70D6218, 112, 214
Fuksja#FF00FF255, 0, 255
Magenta#FF00FF255, 0, 255
ŚredniOrchidea#BA55D3186, 85, 211
Średnifioletowy#9370DB147, 112, 219
NiebieskiFiolet#8A2BE2138, 43, 226
Ciemny fiolet#9400D3148, 0, 211
CiemnaOrchidea#9932CC153, 50, 204
Ciemna Magenta#8B008B139, 0, 139
Fioletowy#800080 128, 0, 128
Indygo#4B008275, 0, 130
Odcień niebieskiego#6A5ACD106, 90, 205
Ciemnoniebieski#483D8B72, 61, 139
Odcienie brązu:
Jedwab kukurydziany#FFF8DC255, 248, 220
Blanszowany migdał#FFEBCD255, 235, 205
For#FFE4C4255, 228, 196
Navajo White#FFDEAD255, 222, 173
Pszenica#F5DEB3245, 222, 179
BurlyWood#DEB887222, 184, 135
Dębnik#D2B48C210, 180, 140
RóżowyBrąz#BC8F8F188, 143, 143
Sandy Brown#F4A460244, 164, 96
Nawłoć#DAA520218, 165, 32
CiemnyZłotyRod#B8860B184, 134, 11
Peru#CD853F205, 133, 63
Czekolada#D2691E210, 105, 30
SiodłoBrązowe#8B4513139, 69, 19
Sjena#A0522D160, 82, 45
brązowy#A52A2A165, 42, 42
Kasztanowaty#800000 128, 0, 0
Kolory podstawowe:
Czarny#000000 0, 0, 0
Szary#808080 128, 128, 128
Srebro#C0C0C0192, 192, 192
Biały#FFFFFF255, 255, 255
Fuksja#FF00FF255, 0, 255
Fioletowy#800080 128, 0, 128
Czerwony#FF0000255, 0, 0
Kasztanowaty#800000 128, 0, 0
Żółty#FFFF00205, 92, 92
Oliwa#808000 240, 128, 128
Limonka#00FF00250, 128, 114
Zielony#008000 233, 150, 122
wodny#00FFFF205, 92, 92
Cyraneczka#008080 240, 128, 128
Niebieski#0000FF250, 128, 114
Marynarka wojenna#000080 233, 150, 122
Nazwa koloru w HTML i CSS KLĄTWA RGB
Odcienie zieleni:
Zielony żółty#ADFF2F173, 255, 47
Chartreuse#7FFF00127, 255, 0
TrawnikZielony#7CFC00124, 252, 0
Limonka#00FF000, 255, 0
Limonkowy#32CD3250, 205, 50
Bladozielony#98FB98152, 251, 152
Jasnozielony#90EE90144, 238, 144
Średni wiosenny zielony#00FA9A0, 250, 154
Wiosenna zieleń#00FF7F0, 255, 127
Średni Morski Zielony#3CB37160, 179, 113
Zielone morze#2E8B5746, 139, 87
Zielony las#228B2234, 139, 34
Zielony#008000 0, 128, 0
Ciemnozielony#006400 0, 100, 0
Żółty zielony#9ACD32154, 205, 50
OliwkowyDrab#6B8E23107, 142, 35
Oliwa#808000 128, 128, 0
Ciemny Oliwkowy Zielony#556B2F85, 107, 47
ŚredniAkwamaryn#66CDAA102, 205, 170
CiemnomorzeZielony#8FBC8F143, 188, 143
Jasnomorska zieleń#20B2AA32, 178, 170
Ciemnocyjan#008B8B0, 139, 139
Cyraneczka#008080 0, 128, 128
Niebieskie odcienie:
wodny#00FFFF0, 255, 255
Cyjan#00FFFF0, 255, 255
Jasnocyjan#E0FFFF224, 255, 255
Blady Turkus#AFEEEE175, 238, 238
Akwamaryn#7FFFD4127, 255, 212
Turkus#40E0D064, 224, 208
Średni Turkus#48D1CC72, 209, 204
Ciemny Turkus#00CED10, 206, 209
CadetNiebieski#5F9EA095, 158, 160
Stalowo - niebieski#4682B470, 130, 180
Jasnostalowo-niebieski#B0C4DE176, 196, 222
ProszekNiebieski#B0E0E6176, 224, 230
Jasny niebieski#ADD8E6173, 216, 230
Niebieskie niebo#87CEEB135, 206, 235
Jasnoniebieski#87CEFA135, 206, 250
DeepSkyBlue#00BFFFF0, 191, 255
DodgerBlue#1E90FF30, 144, 255
Chabrowy#6495ED100, 149, 237
Średni Łupkowy Niebieski#7B68EE123, 104, 238
Królewski niebieski#4169E165, 105, 225
Niebieski#0000FF0, 0, 255
Średni niebieski#0000CD0, 0, 205
Ciemny niebieski#00008B0, 0, 139
Marynarka wojenna#000080 0, 0, 128
Niebieska północ#191970 25, 25, 112
Odcienie bieli:
Biały#FFFFFF255, 255, 255
Śnieg#FFFAFA255, 250, 250
Spadź#F0FFF0240, 255, 240
Krem miętowy#F5FFFA245, 255, 250
Lazur#F0FFFF240, 255, 255
AlicjaNiebieska#F0F8FF240, 248, 255
DuchWhite#F8F8FF248, 248, 255
Biały dym#F5F5F5245, 245, 245
Muszla#FFF5EE255, 245, 238
Beżowy#F5F5DC245, 245, 220
Stara Koronka#FDF5E6253, 245, 230
KwiatowyBiały#FFFAF0255, 250, 240
kość słoniowa#FFFFFF0255, 255, 240
Antyczna biel#FAEBD7250, 235, 215
Bielizna#FAF0E6250, 240, 230
Lawendowy róż#FFF0F5255, 240, 245
Mglista Róża#FFE4E1255, 228, 225
Odcienie szarości:
Gainsboro#DCDCDC220, 220, 220
Jasnoszary#D3D3D3211, 211, 211
Jasny szary#D3D3D3211, 211, 211
Srebro#C0C0C0192, 192, 192
Ciemny szary#A9A9A9169, 169, 169
Ciemno szary#A9A9A9169, 169, 169
Szary#808080 128, 128, 128
Szary#808080 128, 128, 128
Ciemnoszary#696969 105, 105, 105
Ciemnoszary#696969 105, 105, 105
Jasnoszary#778899 119, 136, 153
Jasnoszary#778899 119, 136, 153
Popielaty#708090 112, 128, 144
Popielaty#708090 112, 128, 144
Ciemnoszary#2F4F4F47, 79, 79
Ciemnoszary#2F4F4F47, 79, 79
Czarny#000000 0, 0, 0

Istnieje kilka sposobów przedstawiania koloru w projektowaniu stron internetowych.

HEX to szesnastkowy system reprezentacji kolorów oparty na podstawie 16. W tym systemie arabskie cyfry dziesiętne od 0 do 9 i litery łacińskie od A do F służą do uzupełnienia liczby cyfrowej do 16. Do projektowania stron internetowych 16 podstawowych (kluczowych) kolorów stosowany jest tzw. szesnastkowy kod koloru #RRGGBB, gdzie każda para odpowiada za swój udział w kolorze: RR – czerwony, GG – zielony i BB – niebieski. Każda frakcja koloru mieści się w zakresie od 00 do FF.

Dwie inne reprezentacje koloru w projektowaniu stron internetowych to: w postaci RGB(*,*,*), gdzie każda część koloru „*” jest reprezentowana przez cyfry dziesiętne od 0 do 255 oraz nazwy kolorów w języku angielskim.

Podczas tworzenia obrazu kolorowego głównym problemem jest prawidłowe odwzorowanie kolorów różne rodzaje komputery, monitory i przeglądarki. Jeśli przeglądarka nie może poprawnie wyświetlić koloru, wybiera podobny lub miesza kilka kolorów. A czasem można go zastąpić zupełnie innym kolorem.

Tabela 16 kolorów podstawowych, które są używane we wszystkich przeglądarkach

Nazwa Kolor Klątwa (RGB)
Aqua (fala morska) #00FFFF (000,255,255)
Czarny #000000 (000,000,000)
Niebieski #0000FF (000,000,255)
Fuksja (purpurowy) #FF00FF (255,000,255)
Szary #808080 (128,128,128)
Zielony #008000 (000,128,000)
Limonka (jasnozielony) #00FF00 (000,255,000)
Bordowy (ciemny burgund) #800000 (128,000,000)
Granatowy (ciemny niebieski) #000080 (000,000,128)
Oliwa #808000 (128,128,000)
Fioletowy #800080 (128,000,128)
Czerwony #FF0000 (255,000,000)
Srebro #C0C0C0 (192,192,192)
Turkusowy (szaro-zielony) #008080 (000,128,128)
Biały #FFFFFF (255,255,255)
Żółty #FFFF00 (255,255,000)

Tabela fioletowy kolory i ich odcienie

Nazwa Kolor Klątwa (RGB)
Magenta (magenta) #FFCBDB (255,203,219)
Magenta (magenta) #FF0099 (255,000,153)
Magenta #F95A61 (249,090,097)
Fuksja (fuksja) #FF00FF (255,000,255)
Mauvein (fiolet anilinowy) #EF0097 (239,000,151)
Łososiowy róż (pomarańczowo-różowy) #FF91A4 (255,145,164)
Cenise (odcień fioletu) #DE3163 (153,149,140)
Bakłażan Bakłażan (Bakłażan) #990066 (153,000,132)
Róż lawendowy (różowawo-lawendowy)  #FFF0F5 (255,240,245)
Liliowy (liliowy) #C8A2C8 (200,162,200)
Magenta #FF008F (255,000,143)
Orchidea (orchidea) #DA70D6 (218,112,214)
Czerwono-fioletowy (fioletowo-czerwony) #C71585 (199,021,133)
Sangwinik (sangwinik) #92000A (146,000,010)
Oset (odcień fioletu) #D8BFD8 (185,211,238)
Fioletowo-bakłażan (odcień fioletu) #991199 (153,017,153)
Rosa vivo (głęboki róż) #FF007F (255,000,127)
Lawendowo-różowy (odcień fioletu) #FBA0E3 (108,123,139)
Mountbatten w kolorze różowym #997ABD (153,122,141)

Tabela szary kolory i ich odcienie

Nazwa Kolor Klątwa (RGB)
Szary #808080 (128,128,128)
Szary #bebebe (190,190,190)
(szary odcień) #858585 (133,133,133)
Szary33 #545454 (084,084,084)
(Szary łupek) #708090 (112,128,144)
(Kwarc) #99958с (153,149,140)
(Jasny szary) #bbbbbb (187,187,187)
(Srebro) #c0c0c0 (192,192,192)
(Szaro-biały) #f0f0f0 (240,240,240)
(Brody Abdel-Kerima) #e0e0e0 (224,224,224)
Jasnoszary (Jasnoszary) #d3d3d3 (211,211,211)
Stan JasnościSzary() #778899 (119,136,153)
StateGray-1 (blady chabrowy1) #c6e2ff (198,226,255)
StateGray-2 (blady chabrowy2) #b9d3ee (185,211,238)
StanGray3() #9fb6cd (159,182,205)
StanGray4() #6c7b8b (108,123,139)