W HTML kolor można określić na trzy sposoby:

Ustawianie koloru w HTML według jego nazwy

Niektóre kolory można określić za pomocą ich nazwy, używając nazwy koloru na język angielski. Najczęstsze słowa kluczowe: czarny (czarny), biały (biały), czerwony (czerwony), zielony (zielony), niebieski (niebieski) itp.:

Kolor tekstu — czerwony

Najpopularniejsze kolory standardu Konsorcjum ogólnoświatowa sieć(Angielskie konsorcjum World Wide Web, W3C):

KolorNazwaKolorNazwa KolorNazwa KolorNazwa
Czarny Szary Srebro Biały
Żółty Limonka wodny Fuksja
Czerwony Zielony Niebieski Fioletowy
kasztanowaty Oliwa Marynarka wojenna Cyraneczka

Przykład użycia różnych nazw kolorów:

Przykład: ustawienie koloru według jego nazwy

  • Spróbuj sam "

Nagłówek na czerwonym tle

Nagłówek na pomarańczowym tle

Nagłówek na tle limonki

Biały tekst na niebieskim tle

Nagłówek na czerwonym tle

Nagłówek na pomarańczowym tle

Nagłówek na tle limonki

Biały tekst na niebieskim tle

Określanie koloru za pomocą RGB

Podczas wyświetlania różnych kolorów na monitorze za podstawę przyjmuje się paletę RGB. Dowolny kolor uzyskuje się poprzez zmieszanie trzech głównych: R - czerwony, G - zielony (zielony), B - niebieski (niebieski). Jasność każdego koloru jest podawana przez jeden bajt i dlatego może przyjmować wartości od 0 do 255. Na przykład RGB (255,0,0) jest renderowany jako czerwony, ponieważ czerwony jest ustawiony na najwyższą wartość (255) i reszta jest ustawiona na 0 Możesz także ustawić kolor w procentach. Każdy z parametrów wskazuje poziom jasności odpowiedniego koloru. Na przykład: wartości rgb(127, 255, 127) i rgb(50%, 100%, 50%) ustawią ten sam zielony kolor średniego nasycenia:

Przykład: Określanie koloru za pomocą RGB

  • Spróbuj sam "

rgb(127, 255, 127)

RGB (50%, 100%, 50%)

rgb(127, 255, 127)

RGB (50%, 100%, 50%)

Ustaw kolor według wartości szesnastkowej

Wartości R G B można również określić za pomocą szesnastkowych (HEX) wartości koloru w postaci: #RRGGBB gdzie RR (czerwony), GG (zielony) i BB (niebieski) to wartości szesnastkowe od 00 do FF (tak samo jak dziesiętne 0- 255) . System szesnastkowy, w przeciwieństwie do systemu dziesiętnego, opiera się, jak sama nazwa wskazuje, na liczbie 16. System szesnastkowy wykorzystuje następujące znaki: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F. Tutaj liczby od 10 do 15 zastępuje się literami łacińskimi. Liczby większe niż 15 w systemie szesnastkowym są sumą dwóch znaków w jedną wartość. Na przykład, największa liczba 255 cali system dziesiętny odpowiada najwyższej wartości FF w systemie szesnastkowym. W przeciwieństwie do systemu dziesiętnego, liczba szesnastkowa jest poprzedzona znakiem krzyżyka. # , na przykład #FF0000 jest renderowany jako czerwony, ponieważ czerwony jest ustawiony na najwyższą wartość (FF), a pozostałe kolory są ustawione na minimalna wartość(00). Znaki po symbolu hash # można pisać zarówno wielkimi, jak i małymi literami. System szesnastkowy pozwala na użycie skróconej formy, takiej jak #rgb, gdzie każdy znak jest równoważny dwa razy. Dlatego wpis #f7O należy uznać za #ff7700.

Przykład: Kolor HEX

  • Spróbuj sam "

czerwony: #FF0000

zielony: #00FF00

niebieski: #0000FF

czerwony: #FF0000

zielony: #00FF00

niebieski: #0000FF

czerwony+zielony=żółty: #FFFF00

czerwony+niebieski=fioletowy: #FF00FF

zielony+niebieski=cyjan: #00FFFF

Lista najczęściej używanych kolorów (nazwa, HEX i RGB):

angielskie imie Rosyjskie imię Próbka KLĄTWA RGB
amarant amarant #E52B50 229 43 80
Bursztyn Bursztyn #FFBF00 255 191 0
wodny niebieski zielony #00FFFF 0 255 255
Lazur Lazur #007FFF 0 127 255
Czarny Czarny #000000 0 0 0
Niebieski Niebieski #0000FF 0 0 255
Niebieski Bondi Woda na plaży Bondi #0095B6 0 149 182
Mosiądz Mosiądz #B5A642 181 166 66
brązowy brązowy #964B00 150 75 0
Cerulean Lazur #007BA7 0 123 167
ciemna wiosenna zieleń Ciemna wiosenna zieleń #177245 23 114 69
Szmaragd Szmaragd #50C878 80 200 120
Bakłażan bakłażan #990066 153 0 102
Fuksja Fuksja #FF00FF 255 0 255
Złoto Złoto #FFD700 250 215 0
Szary Szary #808080 128 128 128
Zielony Zielony #00FF00 0 255 0
Indygo Indygo #4B0082 75 0 130
Jadeit Jadeit #00A86B 0 168 107
Limonka Limonka #CCFF00 204 255 0
Malachit Malachit #0BDA51 11 218 81
Marynarka wojenna Ciemny niebieski #000080 0 0 128
Ochra Ochra #CC7722 204 119 34
Oliwa Oliwa #808000 128 128 0
Pomarańczowy Pomarańczowy #FFA500 255 165 0
brzoskwinia Brzoskwinia #FFE5B4 255 229 180
Dynia Dynia #FF7518 255 117 24
Fioletowy Fioletowy #800080 128 0 128
Czerwony Czerwony #FF0000 255 0 0
Szafran Szafran #F4C430 244 196 48
morska zieleń zielone morze #2E8B57 46 139 87
Bagno zielone Bołotny #ACB78E 172 183 142
Cyraneczka niebieski zielony #008080 0 128 128
Ultramaryna ultramaryna #120A8F 18 10 143
fioletowy Fioletowy #8B00FF 139 0 255
Żółty Żółty #FFFF00 255 255 0

Kody kolorów (tła) według nasycenia i odcienia.

Liczby szesnastkowe służą do określania kolorów. System szesnastkowy, w przeciwieństwie do systemu dziesiętnego, opiera się, jak sama nazwa wskazuje, na liczbie 16. Liczby te 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 są tworzone przez połączenie dwóch liczb w jedną. Na przykład liczba 255 w systemie dziesiętnym odpowiada liczbie FF w systemie szesnastkowym. Aby uniknąć nieporozumień w definicji systemu liczbowego, liczba szesnastkowa jest poprzedzona symbolem 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. W ten sposób oznaczenie koloru dzieli się na trzy składowe #rrggbb, gdzie pierwsze dwa znaki oznaczają składową czerwoną koloru, dwa środkowe oznaczają kolor zielony, a dwa ostatnie niebieski. Dozwolone jest użycie skrótu #rgb, gdzie każdy znak powinien być podwojony. Dlatego wpis #fe0 powinien być traktowany jako #ffee00.

wg nazwy

Internet Explorer Chrom Opera safari Firefox 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 oraz opis.

Patka. 1. Nazwy kolorów
Nazwa Kolor Kod RGB HSL Opis
biały #ffff lub #fff 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

Z RGB

Internet Explorer Chrom Opera safari Firefox Android iOS
5.0+ 1.0+ 3.5+ 1.3+ 1.0+ 1.0+ 1.0+

Możesz zdefiniować kolor, używając wartości czerwonego, zielonego i niebieskiego w ujęciu dziesiętnym. Każda z trzech składowych koloru przyjmuje wartość od 0 do 255. Dopuszczalne jest również ustawienie koloru w procentach, natomiast 100% będzie odpowiadać liczbie 255. Najpierw określa się słowo kluczowe rgb, a następnie składowe koloru określone w nawiasach, oddzielone przecinkami, na przykład rgb(255 , 128, 128) lub rgb(100%, 50%, 50%).

RGBA

Internet Explorer Chrom Opera safari Firefox Android iOS
9.0+ 1.0+ 10.0+ 3.1+ 3.0+ 2.1+ 2.0+

Format RGBA jest podobny pod względem składni do RGB, ale zawiera kanał alfa, który ustawia przezroczystość elementu. Wartość 0 jest w pełni przezroczysta, 1 jest nieprzezroczysta, a wartość pośrednia, taka jak 0,5, jest przezroczysta.

Do CSS3 dodano RGBA, więc walidację kodu CSS należy przeprowadzać zgodnie z tą wersją. Należy zauważyć, że standard CSS3 jest wciąż w fazie rozwoju i niektóre jego funkcje mogą ulec zmianie. Na przykład kolor RGB dodany do właściwości background-color przechodzi walidację, ale kolor dodany do właściwości background nie przechodzi. Jednocześnie przeglądarki całkiem poprawnie rozumieją kolor obu właściwości.

HSL

Internet Explorer Chrom Opera safari Firefox Android iOS
9.0+ 1.0+ 9.6+ 3.1+ 3.0+ 2.1+ 2.0+

Nazwa formatu HSL powstała z połączenia pierwszych liter Barwa (odcień), Nasycenie (nasycenie) i Jasność (jasność). Odcień jest wartością koloru na kole barw (rys. 1) i jest podawana w stopniach. 0° to kolor czerwony, 120° to zielony, a 240° to kolor niebieski. Wartość odcienia może wynosić od 0 do 359.

Ryż. 1. Koło kolorów

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

Jasność określa jasność koloru i jest określana jako wartość procentowa od 0% do 100%. Małe wartości przyciemniają kolor, wysokie rozjaśniają, skrajne wartości 0% i 100% odpowiadają czerni i bieli.

HSLA

Internet Explorer Chrom Opera safari Firefox Android iOS
9.0+ 1.0+ 10.0+ 3.1+ 3.0+ 2.1+ 2.0+

Format HSLA jest podobny pod względem składni do HSL, ale zawiera kanał alfa, który ustawia przezroczystość elementu. Wartość 0 jest w pełni przezroczysta, 1 jest nieprzezroczysta, a wartość pośrednia, taka jak 0,5, jest przezroczysta.

Wartości kolorów w formatach RGBA, HSL i HSLA są dodawane do CSS3, więc korzystając z tych formatów, należy sprawdzić poprawność kodu względem wersji.

HTML5 CSS2.1 CSS3 IE Cr Op Sa Fx

Zabarwienie

Ostrzeżenie

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

Och!

Wynik tego przykładu pokazano na ryc. 2.

Ryż. 2. Kolory na stronie internetowej

28.11.14 11.1K

Niestety na stronie nie ma jeszcze możliwości wyświetlenia doznań smakowych. Ale można to w pełni skompensować, używając zabarwienie. W końcu kolory html pozwalają wyświetlić dowolny z milionów odcieni. Aby " kolorowe kredki w jego zestawie jest znacznie więcej niż siedem.

schemat kolorów w html

W html kolor można określić w kilku formatach:

1. Jako wartość szesnastkowa - używany jest kod podany w systemie szesnastkowym. Takie kody kolorów w html składają się z trzech par liczb szesnastkowych. Każda para odpowiada za nasycenie odcienia swoim kolorem podstawowym:

  • Za kolor czerwony odpowiada pierwsza para liczb;
  • Druga para dotyczy zawartości koloru zielonego;
  • Ten ostatni dotyczy zawartości koloru niebieskiego.

Na początku kodu (przed cyframi) umieszczany jest krzyżyk. Tak wygląda liczba szesnastkowa kod koloru. Oprócz cyfr od 1 do 9 w tym systemie liczbowym używane są litery alfabetu łacińskiego (A, B, C, D, E, F).

Na przykład kod koloru białego w html wyglądałby jak #FFFFFF:


2. Słowo kluczowe - W tej chwili html obsługuje około 147 słów kluczowych. Ale nie wszystkie te słowa są wyjątkowe. Niektóre z nich nawiązują do tego samego odcienia koloru.

Szary jest reprezentowany przez dwa słowa kluczowe: szary i szary . Ich kod szesnastkowy (HEX) ma tę samą wartość #808080 .

Przykład :

#808080




3. W formacie RGB - to kodowanie kolorów w html opiera się na wykorzystaniu trzech wartości ustawionych w zakresie od 0 do 255. Każda z nich określa nasycenie odcienia jednym z kolorów podstawowych:
  • R - czerwony (czerwony);
  • G - zielony (zielony);
  • B - niebieski (niebieski).

Numer koloru w formacie RGB jest zapisany w następujący sposób: rgb(0, 210, 100).

kolor tła: rgb (100,186,43)


4. W Format RGBA- jest to zaawansowany format RGB, gdzie czwarta wartość określa przezroczystość koloru w postaci ułamka dziesiętnego od 0 do 1.

Przykład użycia:

kolor tła:rgba (100,86,143,0.2)

kolor tła:rgba (100,86,143,0,5)

kolor tła:rgba (100,86,143,0,8)

kolor tła: rgba (100,86,143,1)

Tabele kolorów html i generatory kolorów

Przy tak szerokiej gamie formatów ustawień kolorów łatwo się pomylić. Dlatego wymyślono specjalną tablicę kolorów. W nim, do 147 kluczowych nazw odcieni kolorów, podane są kody korespondencji we wszystkich głównych standardach reprezentacji kolorów. Dodatkowo każde pole wyposażone jest w pasek do wizualnego dopasowania kolorów. Jedna z tych tabel znajduje się na stronie colorscheme.ru:


Ale nawet przy takiej strukturze korespondencji wybór pożądanego odcienia może być trudny. I nie jest faktem, że w tabeli kodów kolorów jest właściwy.

Aby ominąć tę barierę i maksymalnie ułatwić wybór odpowiedniego odcienia, stworzono interaktywne serwisy internetowe. Ich interfejs użytkownika może się nieco różnić.

Na stronie html-color-codes.info generator kolorów wygląda tak:


A w ramach usługi color-picker.appsmaster.co to narzędzie jest zaimplementowane nieco inaczej:


Nasycenie każdego koloru w generatorze ustawia się za pomocą specjalnych suwaków. Wizualnie odcień przedstawia kolor ramki i prostokąta po lewej stronie. Na dole 3 pola wyświetlają kod koloru w głównych formatach.

Ale generator kolorów jest dostępny nie tylko na wyspecjalizowanych stronach. Niemal wszystkie edytory graficzne wyposażone są w podobne narzędzie. Na przykład Photoshop:

Bezpieczeństwo koloru

I to było dawno temu, w erze kart graficznych, które obsługują tylko 256 kolorów. W tych odległych czasach System operacyjny mógł wyświetlać tylko pewną liczbę ośmiobitowych odcieni bez zniekształceń.

Potem wydedukowano wielki stół bezpieczne kolory. Wskazał 216 odcieni, które można było wyświetlać bez zniekształceń w każdej z ówczesnych przeglądarek. I do dnia dzisiejszego to świetny rękopis» jest nadal dostępny w niektórych zasobach:


W naszych czasach wszystko się zmieniło. Dlatego wszystkie zasady bezpieczeństwa podczas pracy z kolorem w html są całkowicie anulowane. W końcu nowoczesny sprzęt komputerowy obsługuje ponad 16 milionów różnych odcieni. A 216 bezpiecznych kolorów pogrążyło się w zapomnieniu.

Vlad Merzhevich

W HTML kolor określa się na dwa sposoby: za pomocą kodu szesnastkowego oraz nazw niektórych kolorów. Najczęściej stosowana metoda oparta jest na systemie szesnastkowym, jako najbardziej uniwersalna.

Kolory szesnastkowe

HTML używa liczb szesnastkowych do określania kolorów. System szesnastkowy, w przeciwieństwie do systemu dziesiętnego, opiera się, jak sama nazwa wskazuje, na liczbie 16. Liczby te 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. W tabeli. 6.1 pokazuje zgodność między liczbami dziesiętnymi i szesnastkowymi.

Liczby większe niż 15 w systemie szesnastkowym są tworzone przez połączenie dwóch liczb w jedną (tabela 6.2). Na przykład liczba 255 w systemie dziesiętnym odpowiada liczbie FF w systemie szesnastkowym.

Aby uniknąć nieporozumień w definicji systemu liczbowego, liczbę szesnastkową poprzedza znak krzyżyka #, na przykład #aa69cc. W tym przypadku sprawa nie ma znaczenia, więc dopuszczalne jest napisanie #F0F0F0 lub #f0f0f0.

Typowy kolor używany w HTML jest następujący.

Tutaj kolor tła strony internetowej jest ustawiony na #FA8E47. Znak funta # przed liczbą oznacza, że ​​jest to liczba szesnastkowa. Pierwsze dwie cyfry (FA) określają składową czerwoną koloru, cyfry od trzeciej do czwartej (8E) składową zieloną, a dwie ostatnie cyfry (47) składową niebieską. Efektem końcowym jest ten kolor.

FA + 8E + 47 = FA8E47

Każdy z trzech kolorów – czerwony, zielony i niebieski – może przyjmować wartości od 00 do FF, co ostatecznie tworzy 256 odcieni. Zatem całkowita liczba kolorów może wynosić 256x256x256 = 16.777.216 kombinacji. Model kolorów oparty na składowych czerwonym, zielonym i niebieskim nazywa się RGB (czerwony, zielony, niebieski; czerwony, zielony, niebieski). Model ten jest addytywny (od add - add), w którym po dodaniu wszystkich trzech składników powstaje kolor biały.

Aby ułatwić nawigację w kolorach szesnastkowych, weź pod uwagę pewne zasady.

  • Jeśli wartości składników koloru są takie same (na przykład: #D6D6D6), uzyskany zostanie szary odcień. Im wyższa liczba, tym jaśniejszy kolor, a wartości zmieniają się od #000000 (czarny) do #FFFFFF (biały).
  • Jasnoczerwony kolor powstaje, gdy czerwony składnik jest ustawiony na maksimum (FF), a pozostałe składniki są ustawione na zero. Kolor o wartości #FF0000 to najbardziej czerwony odcień czerwieni. To samo dotyczy zielonego (#00FF00) i niebieskiego (#0000FF).
  • Żółty (#FFFF00) uzyskuje się przez zmieszanie czerwonego z zielonym. Widać to wyraźnie na kole barw (rys. 6.1), które przedstawia kolory podstawowe (czerwony, zielony, niebieski) oraz uzupełniające lub uzupełniające. Należą do nich żółty, cyjan i fioletowy (zwany również magenta). Generalnie dowolny kolor można uzyskać poprzez zmieszanie sąsiadujących z nim kolorów. Tak więc cyjan (#00FFFF) uzyskuje się przez połączenie niebieskiego i zielonego.

Ryż. 6.1. Koło kolorów

Kolory oparte na wartościach szesnastkowych nie muszą być dobierane empirycznie. Nadaje się do tego celu edytor graficzny kto może pracować z różnymi modelami kolorów, na przykład Adobe Photoshop. Na ryc. 6.2 pokazuje okno wyboru koloru w tym programie, linia zakreśla wynikową wartość szesnastkową bieżącego koloru. Możesz go skopiować i wkleić do swojego kodu.

Ryż. 6.2. Próbnik kolorów w Photoshopie

Kolory internetowe

Jeśli ustawisz jakość kolorów monitora na 8-bitową (256 kolorów), ten sam kolor może być wyświetlany w różne przeglądarki na mój własny sposób. Ma to związek ze sposobem renderowania grafiki, gdy przeglądarka pracuje z własną paletą i nie może pokazać koloru, którego nie ma w swojej palecie. W tym przypadku kolor zostaje zastąpiony kombinacją pikseli innych, bliskich mu kolorów, które imitują dany. Aby kolor pozostał taki sam w różnych przeglądarkach, wprowadzono paletę tak zwanych kolorów internetowych. Kolory internetowe to takie kolory, dla każdego składnika - czerwonego, zielonego i niebieskiego - ustawiono jedną z sześciu wartości - 0 (00), 51 (33), 102 (66), 153 (99), 204 (CC), 255 (FF). Wartość szesnastkowa tego składnika jest podana w nawiasach. Łączna ilość kolorów ze wszystkich możliwych kombinacji daje 6x6x6 - 216 kolorów. Przykładowy kolor internetowy to #33FF66.

Główną cechą koloru internetowego jest to, że jest wyświetlany tak samo we wszystkich przeglądarkach. W ten moment znaczenie kolorów internetowych jest bardzo małe ze względu na wzrost jakości monitorów i rozszerzenie ich możliwości.

Kolory według nazwy

Aby nie zapamiętywać zbioru liczb, możesz zamiast tego użyć nazw powszechnie używanych kolorów. W tabeli. 6.3 pokazuje nazwy popularnych nazw kolorów.

Patka. 6.3. Nazwy niektórych kolorów
Nazwa koloru Kolor Opis Wartość szesnastkowa
czarny Czarny #000000
niebieski Niebieski #0000FF
fuksja Jasny fiolet #FF00FF
szary Ciemno szary #808080
Zielony Zielony #008000
Limonka jasnozielony #00FF00
kasztanowaty Ciemno czerwony #800000
marynarka wojenna Ciemny niebieski #000080
Oliwa Oliwa #808000
fioletowy Ciemny fiolet #800080
czerwony Czerwony #FF0000
Srebro jasny szary #C0C0C0
cyraneczka niebieski zielony #008080
biały Biały #FFFFFF
żółty Żółty #FFFF00

Nie ma znaczenia, w jaki sposób określisz kolor - według jego nazwy lub za pomocą liczb szesnastkowych. W efekcie metody te są równe. Przykład 6.1 pokazuje, jak ustawić kolor tła i tekstu na stronie internetowej.

Przykład 6.1. Kolor tła i tekstu

Zabarwienie

Przykładowy tekst

W ten przykład kolor tła jest ustawiany za pomocą atrybutu bgcolor znacznika i kolor tekstu za pomocą atrybutu text. Dla urozmaicenia, wartość atrybutu tekstowego jest ustawiana na liczbę szesnastkową, a bgcolor jest ustawiana na wartość zastrzeżoną. słowo kluczowe cyraneczka.

Kody kolorów w CSS służą do określania kolorów. Zazwyczaj kody kolorów lub wartości kolorów służą do ustawienia koloru pierwszego planu elementu (np. tekstu, kolor łącza) lub tła elementu (tła, kolor bloku). Mogą być również używane do zmiany koloru przycisku, obramowania, znacznika, najechania i innych efektów dekoracyjnych.

Możesz ustawić własne wartości kolorów w różne formaty. W poniższej tabeli wymieniono wszystkie możliwe formaty:

Te formaty są opisane bardziej szczegółowo poniżej.

Kolory CSS - kody szesnastkowe

Szesnastkowy kod koloru to sześciocyfrowa reprezentacja koloru. Pierwsze dwie cyfry (RR) to wartość czerwona, kolejne dwie to wartość zielona (GG), a dwie ostatnie to wartość niebieska (BB).

Kolory CSS - krótkie kody szesnastkowe

Krótki szesnastkowy kod koloru jest krótszą formą notacji sześcioznakowej. W tym formacie każda cyfra jest powtarzana, aby uzyskać równoważną sześciocyfrową wartość koloru. Na przykład: #0F0 staje się #00FF00.

Wartość szesnastkową można pobrać z dowolnej grafiki oprogramowanie, takich jak Adobe Photoshop, Core Draw itp.

Każdy szesnastkowy kod koloru w CSS będzie poprzedzony znakiem hash "#". Poniżej znajdują się przykłady użycia notacji szesnastkowej.

Kolory CSS - wartości RGB

Wartość RGB to kod koloru ustawiany za pomocą właściwości rgb(). Ta właściwość przyjmuje trzy wartości: po jednej dla koloru czerwonego, zielonego i niebieskiego. Wartość może być liczbą całkowitą od 0 do 255 lub procentem.

Notatka: Nie wszystkie przeglądarki obsługują właściwość color rgb(), dlatego nie zaleca się jej używania.

Poniżej znajduje się przykład pokazujący wiele kolorów przy użyciu wartości RGB.

Generator kodu koloru

Dzięki naszej usłudze możesz stworzyć miliony kodów kolorystycznych.

Bezpieczne kolory przeglądarki

Poniżej znajduje się tabela 216 kolorów, które są najbardziej bezpieczne i niezależne od komputera. Te kolory w CSS mieszczą się w zakresie od 000000 do kodu szesnastkowego FFFFFF. Są bezpieczne w użyciu, ponieważ zapewniają, że wszystkie komputery będą poprawnie wyświetlać kolory podczas pracy z paletą 256 kolorów.

Tabela "bezpiecznych" kolorów w CSS
#000000 #000033 #000066 #000099 #0000CC#0000FF
#003300 #003333 #003366 #003399 #0033CC#0033FF
#006600 #006633 #006666 #006699 #0066CC#0066FF
#009900 #009933 #009966 #009999 #0099CC#0099FF
#00CC00#00CC33#00CC66#00CC99#00CCCC#00CCFF
#00FF00#00FF33#00FF66#00FF99#00FFCC#00FFFF
#330000 #330033 #330066 #330099 #3300CC#3300FF
#333300 #333333 #333366 #333399 #3333CC#3333FF
#336600 #336633 #336666 #336699 #3366CC#3366FF
#339900 #339933 #339966 #339999 #3399CC#3399FF
#33CC00#33CC33#33CC66#33CC99#33CCCC#33CCFF
#33FF00#33FF33#33FF66#33FF99#33FFCC#33FFFF
#660000 #660033 #660066 #660099 #6600CC#6600FF
#663300 #663333 #663366 #663399 #6633CC#6633FF
#666600 #666633 #666666 #666699 #6666CC#6666FF
#669900 #669933 #669966 #669999 #6699CC#6699FF
#66CC00#66CC33#66CC66#66CC99#66CCCC#66CCFF
#66FF00#66FF33#66FF66#66FF99#66FFCC#66FFFF
#990000 #990033 #990066 #990099 #9900CC#9900FF
#993300 #993333 #993366 #993399 #9933CC#9933FF
#996600 #996633 #996666 #996699 #9966CC#9966FF
#999900 #999933 #999966 #999999 #9999CC#9999FF
#99CC00#99CC33#99CC66#99CC99#99CCCC#99CCFF
#99FF00#99FF33#99FF66#99FF99#99FFCC#99FFFF
#CC0000#CC0033#CC0066#CC0099#CC00CC#CC00FF
#CC3300#CC3333#CC3366#CC3399#CC33CC#CC33FF
#CC6600#CC6633#CC6666#CC6699#CC66CC#CC66FF
#CC9900#CC9933#CC9966#CC9999#CC99CC#CC99FF
#CCCC00#CCCC33#CCCC66#CCCC99#CCCCCC#CCCCFF
#CCFF00#CCFF33#CCFF66#CCFF99#CCFFCC#CCFFFF
#FF0000#FF0033#FF0066#FF0099#FF00CC#FF00FF
#FF3300#FF3333#FF3366#FF3399#FF33CC#FF33FF
#FF6600#FF6633#FF6666#FF6699#FF66CC#FF66FF
#FF9900#FF9933#FF9966#FF9999#FF99CC#FF99FF
#FFCC00#FFCC33#FFCC66#FFCC99#FFCCCC#FFCCFF
#FFFF00#FFFF33#FFFF66#FFFF99#FFFFCC#FFFFFF