Rgb 240 40 какъв цвят. HTML урок. RGB цветове. Безопасна палитра с цветове. Пример: Определяне на цвят чрез RGB

Влад Мержевич

В HTML цветът се определя по един от двата начина: с помощта на шестнадесетичен код и с името на определени цветове. Използва се предимно методът, базиран на шестнадесетичната бройна система, тъй като е най-универсален.

Шестнадесетични цветове

HTML използва шестнадесетични числа за определяне на цветовете. Шестнадесетичната система, за разлика от десетичната, се основава, както подсказва името й, на числото 16. Числата ще бъдат както следва: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A , B, C , D, E, F. Цифрите от 10 до 15 се заменят с латински букви. В табл 6.1 показва съответствието между десетични и шестнадесетични числа.

Числата над 15 в шестнадесетичната система се образуват чрез комбиниране на две числа в едно (Таблица 6.2). Например числото 255 в десетична система съответства на числото FF в шестнадесетична система.

За да се избегне объркване при дефинирането на бройната система, шестнадесетично число се предхожда от символ #, например #aa69cc. В този случай регистърът няма значение, така че е допустимо да се напише #F0F0F0 или #f0f0f0.

Типичен цвят, използван в HTML, изглежда така.

Тук цветът на фона на уеб страницата е зададен на #FA8E47. Символът хеш # пред число означава, че е шестнадесетично. Първите две цифри (FA) определят червения компонент на цвета, третата до четвъртата цифра (8E) определят зеления компонент, а последните две цифри (47) определят синия компонент. Крайният резултат ще бъде този цвят.

F.A. + 8E + 47 = FA8E47

Всеки от трите цвята - червен, зелен и син - може да приема стойности от 00 до FF, което води до общо 256 нюанса. Така общият брой цветове може да бъде 256x256x256 = 16 777 216 комбинации. Цветов модел, базиран на червени, зелени и сини компоненти, се нарича RGB (червено, зелено, синьо; червено, зелено, синьо). Този модел е адитивен (от add - добавям), при който добавянето и на трите компонента образува белия цвят.

За да улесните навигацията в шестнадесетичните цветове, вземете предвид някои правила.

  • Ако стойностите на цветните компоненти са еднакви (например: #D6D6D6), тогава резултатът ще бъде сив нюанс. Колкото по-голямо е числото, толкова по-светъл е цветът със стойности, вариращи от #000000 (черно) до #FFFFFF (бяло).
  • Ярко червен цвят се образува, ако червеният компонент е направен максимален (FF), а останалите компоненти са настроени на нула. Цвят със стойност #FF0000 е най-червеният възможен червен нюанс. Същото важи и за зелено (#00FF00) и синьо (#0000FF).
  • Жълто (#FFFF00) се получава чрез смесване на червено и зелено. Това е ясно видимо на цветното колело (фиг. 6.1), което представя основните цветове (червено, зелено, синьо) и допълнителните или допълнителните. Те включват жълто, циан и виолетово (наричано още магента). Като цяло всеки цвят може да се получи чрез смесване на близки до него цветове. Така циан (#00FFFF) се получава чрез комбиниране на синьо и зелено.

Ориз. 6.1. Цветен кръг

Цветовете, базирани на шестнадесетични стойности, не трябва да се избират емпирично. За тази цел е подходящ графичен редактор, който може да работи с различни цветови модели, например Adobe Photoshop. На фиг. Фигура 6.2 показва прозореца за избор на цвят в тази програма; получената шестнадесетична стойност на текущия цвят е очертана с линия. Можете да го копирате и поставите във вашия код.

Ориз. 6.2. Прозорец за избор на цветове във Photoshop

Уеб цветове

Ако зададете качеството на цветопредаване на монитора на 8 бита (256 цвята), тогава един и същи цвят може да се показва по различен начин в различните браузъри. Това се дължи на начина, по който се показват графиките, когато браузърът работи със собствена палитра и не може да покаже цвят, който не е в неговата палитра. В този случай цветът се заменя с комбинация от пиксели от други, близки до него цветове, които имитират дадения. За да се гарантира, че цветът остава един и същ в различните браузъри, беше въведена палитра от така наречените уеб цветове. Уеб цветовете са тези цветове, за които всеки компонент - червен, зелен и син - е зададен на една от шестте стойности - 0 (00), 51 (33), 102 (66), 153 (99), 204 (CC) , 255 (FF). Шестнадесетичната стойност на този компонент е посочена в скоби. Общият брой цветове от всички възможни комбинации дава 6x6x6 - 216 цвята. Примерен уеб цвят е #33FF66.

Основната характеристика на уеб цвета е, че той изглежда еднакъв във всички браузъри. В момента уместността на уеб цветовете е много малка поради подобряването на качеството на мониторите и разширяването на техните възможности.

Цветове по име

За да избегнете необходимостта да помните набор от числа, можете вместо това да използвате имената на често използвани цветове. В табл 6.3 показва имената на популярни имена на цветове.

Таблица 6.3. Имена на някои цветове
Име на цвета Цвят Описание Шестнадесетична стойност
черен черен #000000
син Син #0000FF
фуксия светло лилав #FF00FF
сиво Тъмно сив #808080
зелено Зелено #008000
вар Светло зелено #00FF00
кестеняво Тъмно червено #800000
военноморски флот Тъмно синьо #000080
маслина Маслина #808000
лилаво Тъмно лилаво #800080
червен червен #FF0000
сребро Светло сиво #C0C0C0
синьозелен Синьозелено #008080
бяло Бяло #FFFFFF
жълто Жълто #FFFF00

Няма значение дали определяте цвят чрез името му или като използвате шестнадесетични числа. Тези методи са еднакви по своя ефект. Пример 6.1 показва как да зададете цветовете на фона и текста на уеб страница.

Пример 6.1. Цвят на фона и текста

Цветове

Примерен текст

В този пример цветът на фона е зададен с помощта на атрибута bgcolor на тага и цвета на текста чрез атрибута text. За разнообразие атрибутът text е зададен на шестнадесетично число, а атрибутът bgcolor е зададен на запазената ключова дума teal.

Таблица (палитра) от цветове htmlви дава възможност самостоятелно да изберете тона, от който се нуждаете. Стойността на цвета се показва в три формата: Hex, RGB и HSV.

  • Hex се състои от три стойности от два знака в шестнадесетичната бройна система. Например: #ff00b3, където първата двойка числа е червена, втората е зелена, а третата е синя.
  • RGB (RedGreenBlue) има формата "200,100,255", показваща количеството на съответния тон (червено, зелено, синьо) в получения цвят.
  • HSV (Hue, Saturation, Value - тон, наситеност, стойност) - цветен модел, в който координатите са:
    • Hue - цветен тон, може да варира от 0° до 360°.
    • Saturation - насищане, варира от 0-100 или 0-1. Колкото по-висок е този параметър, толкова „по-чист“ е цветът, поради което този параметър понякога се нарича чистота на цвета. И колкото по-близо до нула е този параметър, толкова по-близо е цветът до неутрално сиво.
    • Стойност (стойност на цвета) - задава яркостта, стойността също може да варира между 0-100 или 0-1.

Въведете цветовия код: ОТИВАМ

Списък с цветове с имена

Таблицата изброява английските имена на цветове (които могат да се използват като стойности), поддържани от всички браузъри и техните шестнадесетични стойности. Всички изброени цветове са „безопасни“, което означава, че ще се показват еднакви във всички браузъри.

Име на цвета HEX Цвят
черен#000000
ВМС#000080
Тъмно синьо#00008B
Средно синьо#0000CD
Син#0000FF
Тъмнозелено#006400
Зелено#008000
Тил#008080
DarkCyan#008B8B
DeepSkyBlue#00BFFF
Тъмнотюркоаз#00CED1
MediumSpringGreen#00FA9A
Лайм#00FF00
SpringGreen#00FF7F
Аква#00FFFF
Циан#00FFFF
Среднощно синьо#191970
Доджър Блу#1E90FF
LightSeaGreen#20B2AA
ForestGreen#228B22
Морско зелено#2E8B57
DarkSlateGray#2F4F4F
лаймзелен#32CD32
MediumSeaGreen#3CB371
Тюркоаз#40E0D0
Кралско синьо#4169E1
SteelBlue#4682B4
DarkSlateBlue#483D8B
Среден Тюркоаз#48D1CC
Индиго#4B0082
Тъмномаслиненозелено#556B2F
Cadet Blue#5F9EA0
CornflowerBlue#6495ED
MediumAquaMarine#66CDAA
DimGray#696969
Slate Blue#6A5ACD
OliveDrab#6B8E23
Шисти сиво#708090
LightSlateGray#778899
MediumSlateBlue#7B68EE
LawnGreen#7CFC00
Шартрьоз#7FFF00
Аквамарин#7FFFD4
Кестеняво#800000
Лилаво#800080
Маслина#808000
Сив#808080
Небесно синьо#87CEEB
LightSkyBlue#87CEFA
BlueViolet#8A2BE2
Тъмно червено#8B0000
Тъмномагента#8B008B
SaddleBrown#8B4513
DarkSeaGreen#8FBC8F
Светло зелено#90EE90
Средно лилаво#9370D8
Тъмновиолетово#9400D3
Бледо зелено#98FB98
DarkOrchid#9932CC
Жълто зелен#9ACD32
Сиена#A0522D
кафяво#A52A2A
Тъмно сиво#A9A9A9
Светло синьо#ADD8E6
ЗеленоЖълто#ADFF2F
Бледотюркоаз#AFEEEE
LightSteelBlue#B0C4DE
PowderBlue#B0E0E6
FireBrick#B22222
DarkGoldenRod#B8860B
Средна орхидея#BA55D3
RosyBrown#BC8F8F
Тъмно каки#BDB76B
Сребро#C0C0C0
Средно Виолетово Червено#C71585
Индийскочервено#CD5C5C
Перу#CD853F
Шоколад#D2691E
тен#D2B48C
Светло сиво#D3D3D3
Бледовиолетовочервено#D87093
Трън#D8BFD8
Орхидея#DA70D6
GoldenRod#DAA520
Пурпурен#DC143C
Гейнсбъро#DCDCDC
слива#DDA0DD
БърлиУуд#DEB887
LightCyan#E0FFFF
Лавандула#E6E6FA
Тъмна сьомга#E9967A
Виолетово#EE82EE
PaleGoldenRod#EEE8AA
LightCoral#F08080
Каки#F0E68C
AliceBlue#F0F8FF
HoneyDew#F0FFF0
Лазурно#F0FFFF
SandyBrown#F4A460
пшеница#F5DEB3
Бежово#F5F5DC
WhiteSmoke#F5F5F5
Ментов крем#F5FFFA
GhostWhite#F8F8FF
Сьомга#FA8072
AntiqueWhite#FAEBD7
спално бельо#FAF0E6
LightGoldenRodYellow#FAFAD2
OldLace#FDF5E6
червен#FF0000
Фуксия#FF00FF
Магента#FF00FF
DeepPink#FF1493
Оранжевочервено#FF4500
Домат#FF6347
HotPink#FF69B4
Корал#FF7F50
Тъмнооранжево#FF8C00
LightSalmon#FFA07A
портокал#FFA500
Светло розово#FFB6C1
Розово#FFC0CB
злато#FFD700
PeachPuff#FFDAB9
NavajoWhite#FFDEAD
Мокасин#FFE4B5
бисквити#FFE4C4
MistyRose#FFE4E1
Бланширани бадеми#FFEBCD
Papaya Whip#FFEFD5
ЛавандулаРуж#FFF0F5
Мида#FFF5EE
Cornsilk#FFF8DC
лимонов шифон#FFFACD
FloralWhite#FFFAF0
сняг#FFFAFA
Жълто#FFFF00
Светло жълто#FFFFE0
Слонова кост#FFFFFF0
Бяло#FFFFFF

Цветът в CSS може да бъде зададен по различни начини:

  • по име,
  • по шестнадесетична стойност,
  • във формати RGB и RGBA,
  • във формати HSL и HSLA.

Задайте цвят по име

Браузърите поддържат определяне на някои цветове за елементи по име. Тази таблица съдържа някои ключови думи (имена на цветове на английски), използвани за указване на свойствата на цвета, RGB код, шестнадесетичен код (HEX) и HSL код.

Таблица 1. Имена на цветовете, техния RGB, HEX и HSL код.
Име Цвят RGB HEX HSL Описание
бяло rgb(255, 255, 255) #ffffff или #fff hsl(0, 0%, 100%) Бяло
сребро rgb(192, 192, 192) #c0c0c0 hsl(0, 0%, 75%) Сив
сиво rgb(128, 128, 128) #808080 hsl(0, 0%, 50%) Тъмно сив
черен rgb(0, 0, 0) #000000 или #000 hsl(0, 0%, 0%) черен
кестеняво rgb(128, 0, 0) #800000 hsl(0, 100%, 25%) Тъмно червено
червен rgb(255, 0, 0) #ff0000 или #f00 hsl(0, 100%, 50%) червен
оранжево rgb(255, 165, 0) #ffa500 hsl(38,8, 100%, 50%) портокал
жълто rgb(255, 255, 0) #ffff00 или #ff0 hsl(60, 100%, 50%) Жълто
маслина rgb(128, 128, 0) #808000 hsl(60, 100%, 25%) Маслина
вар rgb(0, 255, 0) #00ff00 или #0f0 hsl(120, 100%, 50%) Светло зелено
зелено rgb(0, 128, 0) #008000 hsl(120, 100%, 25%) Зелено
аква rgb(0, 255, 255) #00ffff или #0ff hsl(180, 100%, 50%) Син
син rgb(0, 0, 255) #0000ff или #00f hsl(240, 100%, 50%) Син
военноморски флот rgb(0,0,128) #000080 hsl(240, 100%, 25%) Тъмно синьо
синьозелен rgb(0, 128, 128) #008080 hsl(180, 100%, 25%) Синьозелено
фуксия rgb(255, 0, 255) #ff00ff или #f0f hsl(300, 100%, 50%) Розово
лилаво rgb(128, 0, 128) #800080 hsl(300, 100%, 25%) Виолетово

Това е пример за използване на имена на цветове, имената на цветовете са взети от разширената таблица.

RGB в CSS

Среден Тюркоаз
кафяво
пурпурен
синьовиолетово
роливедраб

Ето как работи този код:

Задаване на цвят с помощта на RGB

RGB е адитивен цветови модел. На английски допълнение- допълнение. RGB е съкращение от английските думи: Red, Green, Blue - червен, зелен, син). От това става ясно, че в модела RGB цветовете се синтезират чрез добавяне на три цвята (червено, зелено, синьо) в различни количества.

Чрез смесване на червени, зелени и сини цветове можете да получите няколко милиона нюанса. Всички възможни комбинации се съхраняват в паметта на компютъра.

Преминете към точката.

За да зададете свойства в този формат, използвайте нотацията rgb(r, g, b) , където r, g, b са трите канала за всеки цвят (червен, зелен, син). Стойностите за всеки канал са зададени в диапазона от 0 до 255.

Примерен код.

За да стане всичко ясно, ето примерен код:

RGB в CSS

rgb(255, 0, 0)
rgb(0, 255, 0)
rgb(0, 0, 255)

Ето как трябва да работи този пример:

Фиг. 1. Цветове в RGB.

Обяснения например.

В началото на страницата създаваме клас div.rgb, той е необходим за блокове, създадени от тага

бяха показани в необходимия размер: 240px на 40px. Присвояваме на свойството line-height стойност от 40px, тоест равна на височината на блока, това ще ви позволи да показвате текст в блока
във вертикалния център. Центрираме текста хоризонтално с помощта на правилото ( подравняване на текста: център ;).

След това в кода задаваме цвета на фона на блока

използване на атрибута style, използване на свойството background и присвояване на стойности на rgb(255, 0, 0) , rgb(0, 255, 0) и rgb(0, 0, 255) . Тоест, ние последователно правим един канал възможно най-наситен, а останалите канали не се използват за синтез, тъй като тяхната стойност е нула.

Опитайте да редактирате този пример и да посочите свои собствени стойности, например rgb(100, 100, 100) .

Задаване на цвят с помощта на RGBA

CSS3 има нов инструмент за работа с цвят - RGBA формат. Може да се нарече еволюция на RGB модела, но с добавянето на един нов канал - А или алфа канал. Този канал задава прозрачността на цвета. Стойностите му са зададени в диапазона от 0 до 1. Стойност 0 съответства на пълна прозрачност, 1 - пълна непрозрачност (цветът ще бъде същият, както е зададен в първите три RGB канала) и междинни стойности ​като 0,4 или 0,6 - полупрозрачност в различна степен.

Примерен код.

RGBA в CSS3

Ето как ще работи:

Този код е визуално подобен на следния, който използва RGB модела за указване на цветова стойност:

RGBA в CSS3

Ето неговия резултат:

Стойност на алфа канал, равна на нула, прави всеки цвят невидим - абсолютно прозрачен; стойност, равна на единица, преобразува цвета в RGB кода без промени. Свойството rgba(255,0,0,1.0) показва червения цвят rgb(255, 0, 0) .

По шестнадесетична стойност (HEX код)

В ежедневието използваме десетичната система за броене. Произходът му е много прост - имаме десет пръста на ръцете си и броенето на пръсти е било удобно в живота. Ако десетичната система има десет цифри: от 0 до 9, а числото 10 е следващата цифра, тогава шестнадесетичната бройна система има 16 цифри, а следващата цифра е числото 16.

За обозначаване на цветови кодове обикновените десетични цифри от 0 до 9 се използват като шестнадесетични цифри, а латинските букви от A до F се използват за обозначаване на числа от 10 до 15, т.е. (0, 1, 2, 3, 4, 5 , 6, 7, 8, 9, A, B, C, D, E, F). За по-голяма яснота, нека поставим това в таблица:

За да напишат шестнадесетични числа, по-големи от F (15 в десетичната система), както в десетичната система, те също използват комбинация от две цифри, но вече шестнадесетични, което е очевидно. По този начин, за да запишете десетичното число 255 в шестнадесетичен запис, използвайте FF нотация.

Шестнадесетичната система е по-разбираема за компютъра и обработва по-бързо стойности, зададени от шестнадесетична стойност.

За да посочите цвят в шестнадесетичен формат, предшествайте цифровата стойност със знак „#“, например: #FFC0CB. Самата стойност #FFC0CB се състои от три шестнадесетични цифри FF, C0 и CB. Значението на този запис е същото като задаване на цвят в RGB формат (rgb(r, g, b)) - всяка шестнадесетична цифра в HEX кода показва наситеността на цвета в своя канал на RGB модела.

HEX код в CSS

#FF0000
#00FF00
#0000FF

Този код ще покаже следните елементи:

А ето и снимка с резултата от раздела „Задаване на цветове с помощта на RGB“ на тази страница по-горе.

Фиг. 1. Цветове в RGB.

Виждаме, че цветовете са идентични.

Разрешава се съкратен запис на цветовия код HEX: 6-цифрено число може да бъде записано като 3-цифрено число. Това е валидно само когато се повтарят две цифри в стойността на цвета на един канал.

Тоест следното съкращение е приемливо:

Например цветът #ff22aa може да се запише като #f2a, а цветът #44aa22 може да се запише като #4a2.

Задаване на цвят чрез HSL

CSS3 има нов формат за определяне на цветове.

Форматът HSL е съкращение от английските думи: Hue (оттенък), Saturate (наситеност) и Lightness (лекота).

Оттенъкът в HSL е стойността на цвят върху специално цветно колело (Фигура 2) и се определя в градуси. Ако направим аналогии с модела RGB, тогава 0° съответства на червено, 120° съответства на зелено, а 240° съответства на синьо.

Стойността на нюанса ще се промени от 0 до 359.


Фигура 2. Цветно колело на HSL.

Втората стойност - насищане (Saturate) се задава в проценти. При 100% наситеност цветът е възможно най-„сочен“; когато индикаторът за насищане се придвижи към 0%, цветът става по-матов и избледнява в сиво.

Третата стойност, Lightness, също се задава като процент. Колкото по-висок е процентът, толкова по-ярък ще бъде цветът. Крайните стойности от 0% и 100% ще показват съответно черни (без светлина) и бели (преекспонирани) цветове и няма значение кой цвят от цветното колело е избран в първия канал. Оптималната стойност на яркостта на цвета е 50%.

Задаване на цвят с помощта на HSLA

Форматът HSLA е свързан с HSL, точно както RGB е с RGBA. Във формата HSLA, както и в RGBA, се добавя алфа канал, който отговаря за прозрачността на цветовете.

Цветът, посочен в HSL формат, е по-лесен за четене. Можем да кажем, че е интуитивен. Например кодът hsl(120,60%,50%) може да представлява крайния цвят, ако в паметта има картина на цветовото колело на HSL. Същото не може да се каже за форматите RGB и HEX; цветният код, посочен в тези формати, става ясен само след като се визуализира на монитора.

Новите формати в CSS3 (HSL, HSLA и RGBA) работят в браузъри, започвайки от версии: IE 9.0, Opera 10.0 Firefox 3.0. Как мога да накарам стиловете да работят на по-стари браузъри?

Somebloсk (фонов цвят: rgb(255,50,50); фонов цвят: rgba(255,50,50,0.85) )

Когато използвате този код в по-стари браузъри, фоновият цвят за класа .somebloсk, въпреки че няма да използва алфа канал, ще се показва в RGB формат.

Има няколко начина за представяне на цвят в уеб дизайна.

HEX е шестнадесетична система за представяне на цветовете, базирана на база 16. За тази система се използват арабски десетични цифри от 0 до 9 и латински букви от A до F, за да се допълни цифровото число до 16. За уеб дизайн, 16 основни (ключови) цвята се използва т. нар. шестнадесетичен цветови код #RRGGBB, където всяка двойка отговаря за своя дял от цвета: RR – червен, GG – зелен и BB – син. Всяка цветна фракция варира от 00 до FF.

Две други представяния на цвета в уеб дизайна са: под формата на RGB(*,*,*), където всяка фракция „*“ от цвят е представена с десетични цифри от 0 до 255 и с имена на цветове на английски.

При създаването на цветно изображение основният проблем е правилното възпроизвеждане на цветовете на различни видове компютри, монитори и браузъри. Ако браузърът не може да покаже цвят правилно, той избира подобен или смесва няколко цвята. И понякога може да бъде заменен с някакъв напълно различен цвят.

Таблица 16 основни цвята, които се използват във всички браузъри

Име Цвят шестнадесетичен (RGB)
Аква (морска вълна) #00FFFF (000,255,255)
черен #000000 (000,000,000)
Син #0000FF (000,000,255)
Фуксия (магента) #FF00FF (255,000,255)
Сив #808080 (128,128,128)
Зелено #008000 (000,128,000)
Лайм (ярко зелен) #00FF00 (000,255,000)
Кестеняво (тъмно бордо) #800000 (128,000,000)
Морско синьо (тъмно синьо) #000080 (000,000,128)
Маслина #808000 (128,128,000)
Лилаво #800080 (128,000,128)
червен #FF0000 (255,000,000)
Сребро #C0C0C0 (192,192,192)
Синьозелено (сиво-зелено) #008080 (000,128,128)
Бяло #FFFFFF (255,255,255)
Жълто #FFFF00 (255,255,000)

Таблица лилавоцветовете и техните нюанси

Име Цвят шестнадесетичен (RGB)
магента (магента) #FFCBDB (255,203,219)
магента (магента) #FF0099 (255,000,153)
магента (магента) #F95A61 (249,090,097)
Фуксия (фуксия) #FF00FF (255,000,255)
Mauvein (анилин лилаво) #EF0097 (239,000,151)
Розово сьомга (оранжево розово) #FF91A4 (255,145,164)
Cenise (нюанс на лилаво) #DE3163 (153,149,140)
Патладжан Патладжан (патладжан) #990066 (153,000,132)
Лавандулов руж (розово-лавандулов)  #FFF0F5 (255,240,245)
Люляк (люляк) #C8A2C8 (200,162,200)
магента (магента) #FF008F (255,000,143)
Орхидея (орхидея) #DA70D6 (218,112,214)
Червено-виолетово (лилаво-червено) #C71585 (199,021,133)
сангвиник (сангвиник) #92000A (146,000,010)
Трън (нюанс на лилаво) #D8BFD8 (185,211,238)
Виолетово-патладжан (нюанс на лилаво) #991199 (153,017,153)
Rosa vivo (наситено розово) #FF007F (255,000,127)
Лавандулова роза (нюанс на лилаво) #FBA0E3 (108,123,139)
Маунтбатън розово #997ABD (153,122,141)

Таблица сивоцветовете и техните нюанси

Име Цвят шестнадесетичен (RGB)
Сив #808080 (128,128,128)
Сив #bebebe (190,190,190)
(сив нюанс) #858585 (133,133,133)
Сив33 #545454 (084,084,084)
(Сив шисти) #708090 (112,128,144)
(Кварц) #99958с (153,149,140)
(Светло сиво) #ббббб (187,187,187)
(сребро) #c0c0c0 (192,192,192)
(Сиво-бяло) #f0f0f0 (240,240,240)
(Брадите на Абдел-Керим) #e0e0e0 (224,224,224)
LightGray (Светло сиво) #d3d3d3 (211,211,211)
LightStateGray() #778899 (119,136,153)
StateGray-1 (бледо метличина1) #c6e2ff (198,226,255)
StateGray-2 (бледо метличина2) #b9d3ee (185,211,238)
StateGray3() #9fb6cd (159,182,205)
StateGray4() #6c7b8b (108,123,139)

За определяне на цветове се използват шестнадесетични числа. Шестнадесетичната система, за разлика от десетичната, се основава, както подсказва името й, на числото 16. Числата ще бъдат както следва: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A , B, C , D, E, F. Цифрите от 10 до 15 се заменят с латински букви. Числата, по-големи от 15 в шестнадесетичната система, се образуват чрез комбиниране на две числа в едно. Например числото 255 в десетична система съответства на числото FF в шестнадесетична система. За да се избегне объркване при определяне на бройната система, символът # се поставя пред шестнадесетичното число, например #666999. Всеки от трите цвята - червен, зелен и син - може да приема стойности от 00 до FF. По този начин цветният символ е разделен на три компонента #rrggbb, където първите два символа показват червения компонент на цвета, средните два - зелен, а последните два - син. Разрешено е да се използва съкратената форма #rgb, където всеки символ трябва да бъде удвоен. Следователно записът #fe0 трябва да се разглежда като #ffee00.

По име

Internet Explorer Chrome Опера Safari Firefox Android iOS
4.0+ 1.0+ 3.5+ 1.3+ 1.0+ 1.0+ 1.0+

Браузърите поддържат някои цветове по име. В табл 1 показва имената, шестнадесетичния код, RGB, HSL стойностите и описанието.

Таблица 1. Имена на цветовете
Име Цвят Код RGB HSL Описание
бяло #ffffff или #fff rgb(255,255,255) hsl(0,0%,100%) Бяло
сребро #c0c0c0 rgb(192,192,192) hsl(0,0%,75%) Сив
сиво #808080 rgb(128,128,128) hsl(0,0%,50%) Тъмно сив
черен #000000 или #000 rgb(0,0,0) hsl(0,0%,0%) черен
кестеняво #800000 rgb(128,0,0) hsl(0,100%,25%) Тъмно червено
червен #ff0000 или #f00 rgb(255,0,0) hsl(0,100%,50%) червен
оранжево #ffa500 rgb(255,165,0) hsl(38,8,100%,50%) портокал
жълто #ffff00 или #ff0 rgb(255,255,0) hsl(60,100%,50%) Жълто
маслина #808000 rgb(128,128,0) hsl(60,100%,25%) Маслина
вар #00ff00 или #0f0 rgb(0,255,0) hsl(120,100%,50%) Светло зелено
зелено #008000 rgb(0,128,0) hsl(120,100%,25%) Зелено
аква #00ffff или #0ff rgb(0,255,255) hsl(180,100%,50%) Син
син #0000ff или #00f rgb(0,0,255) hsl(240,100%,50%) Син
военноморски флот #000080 rgb(0,0,128) hsl(240,100%,25%) Тъмно синьо
синьозелен #008080 rgb(0,128,128) hsl(180,100%,25%) Синьозелено
фуксия #ff00ff или #f0f rgb(255,0,255) hsl(300,100%,50%) Розово
лилаво #800080 rgb(128,0,128) hsl(300,100%,25%) Виолетово

Използване на RGB

Internet Explorer Chrome Опера Safari Firefox Android iOS
5.0+ 1.0+ 3.5+ 1.3+ 1.0+ 1.0+ 1.0+

Можете да дефинирате цвят, като използвате червените, зелените и сините стойности в десетични числа. Всеки от трите цветови компонента приема стойност от 0 до 255. Също така е позволено да посочите цвета като процент, като 100% съответства на числото 255. Първо, посочете ключовата дума rgb и след това посочете цветовите компоненти в скоби , разделени със запетаи, например rgb(255 , 128, 128) или rgb(100%, 50%, 50%).

RGBA

Internet Explorer Chrome Опера Safari Firefox Android iOS
9.0+ 1.0+ 10.0+ 3.1+ 3.0+ 2.1+ 2.0+

Форматът RGBA е подобен по синтаксис на RGB, но включва алфа канал, който определя прозрачността на елемента. Стойност 0 е напълно прозрачна, 1 е непрозрачна, а междинна стойност като 0,5 е полупрозрачна.

RGBA беше добавен към CSS3, така че CSS кодът трябва да бъде валидиран спрямо тази версия. Трябва да се отбележи, че стандартът CSS3 все още е в процес на разработка и някои функции може да се променят. Например цвят във формат RGB, добавен към свойството цвят на фона, е валидиран, но добавен към свойството фон вече не е валиден. В същото време браузърите съвсем правилно разбират цвета и за двете свойства.

HSL

Internet Explorer Chrome Опера Safari Firefox Android iOS
9.0+ 1.0+ 9.6+ 3.1+ 3.0+ 2.1+ 2.0+

Името на формата HSL произлиза от комбинацията от първите букви Hue (оттенък), Saturate (наситеност) и Lightness (лекота). Нюансът е стойността на цвета върху цветното колело (фиг. 1) и се дава в градуси. 0° съответства на червено, 120° на зелено и 240° на синьо. Стойността на нюанса може да варира от 0 до 359.

Ориз. 1. Цветно колело

Наситеността е интензитетът на цвета и се измерва в проценти от 0% до 100%. Стойност от 0% показва липса на цвят и нюанс на сивото, 100% е максималната стойност за наситеност.

Светлотата определя колко ярък е цветът и се определя като процент от 0% до 100%. Ниските стойности правят цвета по-тъмен, а високите стойности правят цвета по-светъл; крайните стойности от 0% и 100% съответстват на черно и бяло.

HSLA

Internet Explorer Chrome Опера Safari Firefox Android iOS
9.0+ 1.0+ 10.0+ 3.1+ 3.0+ 2.1+ 2.0+

Форматът HSLA е подобен по синтаксис на HSL, но включва алфа канал за определяне на прозрачността на елемента. Стойност 0 е напълно прозрачна, 1 е непрозрачна, а междинна стойност като 0,5 е полупрозрачна.

RGBA, HSL и HSLA цветови стойности се добавят към CSS3, така че, моля, проверете кода си за валидност на версията, когато използвате тези формати.

HTML5 CSS2.1 CSS3 IE Cr Op Sa Fx

Цветове

Внимание

Всички методи за улавяне на лъвове, изброени на сайта, са теоретични и се основават на изчислителни методи. Авторите не гарантират вашата безопасност при използването им и не поемат отговорност за резултатите. Не забравяйте, че лъвът е хищник и опасно животно!

Аррргх!

Резултатът от този пример е показан на фиг. 2.

Ориз. 2. Цветове на уеб страницата