синий цвет ргб код
Таблица цветовых кодов RGB
Палитра цветов RGB
Таблица цветовых кодов RGB
Наведите курсор на цвет, чтобы получить шестнадцатеричный и десятичный цветовые коды ниже:
Шестнадцатеричный: # |
Красный: |
Зеленый: |
Синий: |
Цветовое пространство RGB
Красный, зеленый и синий используют по 8 бит каждый, которые имеют целочисленные значения от 0 до 255. Это дает 256 * 256 * 256 = 16777216 возможных цветов.
RGB ≡ красный, зеленый, синий
Таким образом, каждый пиксель на светодиодном мониторе отображает цвета за счет комбинации красного, зеленого и синего светодиодов (светоизлучающих диодов).
Когда красный пиксель установлен на 0, светодиод выключен. Когда красный пиксель установлен на 255, светодиод будет полностью включен.
Любое значение между ними устанавливает частичное излучение светодиода.
Цветовой формат и расчет RGB
Код RGB имеет формат 24 бита (биты 0..23):
КРАСНЫЙ [7: 0] | ЗЕЛЕНЫЙ [7: 0] | СИНИЙ [7: 0] | |||||||||||||||||||||
23 | 16 | 15 | 8 | 7 | 0 |
Примеры расчетов
Белый цвет RGB
White RGB code = 255*65536+255*256+255 = #FFFFFF
Синий цвет RGB
Blue RGB code = 0*65536+0*256+255 = #0000FF
Красный цвет RGB
Red RGB code = 255*65536+0*256+0 = #FF0000
Зеленый цвет RGB
Green RGB code = 0*65536+255*256+0 = #00FF00
Серый цвет RGB
Gray RGB code = 128*65536+128*256+128 = #808080
Желтый цвет RGB
Yellow RGB code = 255*65536+255*256+0 = #FFFF00
Таблица RGB-цветов
В HTML цвет чаще всего задаются RGB-кодом. Любой цвет разлагается на три основные составляющие:
Любой цвет задается сочетанием трех чисел, каждое из которых отражает долю одного из трех основных цветов. Каждая доля занимает 1 байт и может варьироваться от 00 до FF (в шестнадцатеричной системе счисления) или от 0 до 255 (в десятичной системе счисления).
Если цвет задается в шестнадцатеричном формате, то перед последовательностью шестнадцатеричных цифр ставится знак решетки ( # ). Порядок чисел, указывающих насыщенность основных цветов, должен выдерживаться строго. Сначала – красный, затем – зеленый, в конце – синий.
Если цвет задается в десятичном формате, то сначала идет ключевое слово rgb, затем в скобках через запятую десятичные числа насыщенности основных цветов.
Для наиболее популярных цветов были введены символьные имена.
Пример серебристого цвета
Подбор RGB цвета
Таблица цветов
Цветовая константа | Red | Green | Blue | Образец | |||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
alicemblue | F0 | F8 | FF | ||||||||||||||||||||
antiquewhite | FA | EB | D7 | ||||||||||||||||||||
aqua | 00 | FF | FF | ||||||||||||||||||||
aquamarine | 7F | FF | D4 | ||||||||||||||||||||
azure | F0 | FF | FF | ||||||||||||||||||||
beige | F5 | F5 | DC | ||||||||||||||||||||
bisque | FF | E4 | C4 | ||||||||||||||||||||
black | 00 | 00 | 00 | ||||||||||||||||||||
blanchedalmond | FF | EB | CD | ||||||||||||||||||||
blue | 00 | 00 | FF | ||||||||||||||||||||
blueviolet | 8A | 2B | E2 | ||||||||||||||||||||
brown | A5 | 2A | 2A | ||||||||||||||||||||
burlywood | DE | B8 | 87 | ||||||||||||||||||||
cadetblue | 5F | 9E | A0 | ||||||||||||||||||||
chartreuse | 7F | FF | 00 | ||||||||||||||||||||
chocolate | D2 | 69 | 1E | ||||||||||||||||||||
coral | FF | 7F | 50 | ||||||||||||||||||||
cornflowerblue | 64 | 95 | ED | ||||||||||||||||||||
cornsilk | FF | F8 | DC | ||||||||||||||||||||
crimson | DC | 14 | 3C | ||||||||||||||||||||
cyan | 00 | FF | FF | ||||||||||||||||||||
darkblue | 00 | 00 | 8B | ||||||||||||||||||||
darkcyan | 00 | 8B | 8B | ||||||||||||||||||||
darkgoldenrod | B8 | 86 | 0B | ||||||||||||||||||||
darkgray | A9 | A9 | A9 | ||||||||||||||||||||
darkgreen | 00 | 64 | 00 | ||||||||||||||||||||
darkkhaki | BD | B7 | 6B | ||||||||||||||||||||
darkmagenta | 8B | 00 | 8b | ||||||||||||||||||||
darkolivegreen | 55 | 6B | 2F | ||||||||||||||||||||
darkorange | FF | 8C | 00 | ||||||||||||||||||||
darkochid | 99 | 32 | CC | ||||||||||||||||||||
darkred | 8B | 00 | 00 | ||||||||||||||||||||
darksalmon | E9 | 96 | 7A | ||||||||||||||||||||
darkseagreen | 8F | BC | 8F | ||||||||||||||||||||
darkslateblue | 48 | 3D | 8B | ||||||||||||||||||||
darkslategray | 2F | 4F | 4F | ||||||||||||||||||||
darkturquoise | 00 | CE | D1 | ||||||||||||||||||||
darkviolet | 94 | 00 | D3 | ||||||||||||||||||||
deeppink | FF | 14 | 93 | ||||||||||||||||||||
deepskyblue | 00 | BF | FF | ||||||||||||||||||||
dimgray | 69 | 69 | 69 | ||||||||||||||||||||
dodgerblue | 1E | 90 | FF | ||||||||||||||||||||
firebrick | B2 | 22 | 22 | ||||||||||||||||||||
floralwhite | FF | FA | F0 | ||||||||||||||||||||
forestgreen | 22 | 8B | 22 | ||||||||||||||||||||
fushsia | FF | 00 | FF | ||||||||||||||||||||
gainsboro | DC | DC | DC | ||||||||||||||||||||
ghostwhite | F8 | F8 | FF | ||||||||||||||||||||
gold | FF | D7 | 00 | ||||||||||||||||||||
goldenrod | DA | A5 | 20 | ||||||||||||||||||||
gray | 80 | 80 | 80 | ||||||||||||||||||||
green | 00 | 80 | 00 | ||||||||||||||||||||
greenyellow | AD | FF | 2F | ||||||||||||||||||||
honeydew | F0 | FF | F0 | ||||||||||||||||||||
hotpink | FF | 69 | B4 | ||||||||||||||||||||
indiandred | CD | 5C | 5C | ||||||||||||||||||||
indigo | 4B | 00 | 82 | ||||||||||||||||||||
ivory | FF | FF | F0 | ||||||||||||||||||||
khaki | F0 | E6 | 8C | ||||||||||||||||||||
lavender | E6 | E6 | FA | ||||||||||||||||||||
lavenderblush | FF | F0 | F5 | ||||||||||||||||||||
lawngreen | 7C | FC | 00 | ||||||||||||||||||||
lemonchiffon | FF | FA | CD | ||||||||||||||||||||
ligtblue | AD | D8 | E6 | ||||||||||||||||||||
lightcoral | F0 | 80 | 80 | ||||||||||||||||||||
lightcyan | E0 | FF | FF | ||||||||||||||||||||
lightgoldenrodyellow | FA | FA | D2 | ||||||||||||||||||||
lightgreen | 90 | EE | 90 | ||||||||||||||||||||
lightgrey | D3 | D3 | D3 | ||||||||||||||||||||
lightpink | FF | B6 | C1 |
Цветовая константа | Red | Green | Blue | Образец | |||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
lightsalmon | FF | A0 | 7A | ||||||||||||||||||||
lightseagreen | 20 | B2 | AA | ||||||||||||||||||||
lightscyblue | 87 | CE | FA | ||||||||||||||||||||
lightslategray | 77 | 88 | 99 | ||||||||||||||||||||
lightsteelblue | B0 | C4 | DE | ||||||||||||||||||||
lightyellow | FF | FF | E0 | ||||||||||||||||||||
lime | 00 | FF | 00 | ||||||||||||||||||||
limegreen | 32 | CD | 32 | ||||||||||||||||||||
linen | FA | F0 | E6 | ||||||||||||||||||||
magenta | FF | 00 | FF | ||||||||||||||||||||
maroon | 80 | 00 | 00 | ||||||||||||||||||||
mediumaquamarine | 66 | CD | AA | ||||||||||||||||||||
mediumblue | 00 | 00 | CD | ||||||||||||||||||||
mediumorchid | BA | 55 | D3 | ||||||||||||||||||||
mediumpurple | 93 | 70 | DB | ||||||||||||||||||||
mediumseagreen | 3C | B3 | 71 | ||||||||||||||||||||
mediumslateblue | 7B | 68 | EE | ||||||||||||||||||||
mediumspringgreen | 00 | FA | 9A | ||||||||||||||||||||
mediumturquoise | 48 | D1 | CC | ||||||||||||||||||||
medium violetred | C7 | 15 | 85 | ||||||||||||||||||||
midnightblue | 19 | 19 | 70 | ||||||||||||||||||||
mintcream | F5 | FF | FA | ||||||||||||||||||||
mistyrose | FF | E4 | E1 | ||||||||||||||||||||
moccasin | FF | E4 | B5 | ||||||||||||||||||||
navajowhite | FF | DE | AD | ||||||||||||||||||||
navy | 00 | 00 | 80 | ||||||||||||||||||||
oldlace | FD | F5 | E6 | ||||||||||||||||||||
olive | 80 | 80 | 00 | ||||||||||||||||||||
olivedrab | 6B | 8E | 23 | ||||||||||||||||||||
orange | FF | A5 | 00 | ||||||||||||||||||||
orengered | FF | 45 | 00 | ||||||||||||||||||||
orchid | DA | 70 | D6 | ||||||||||||||||||||
palegoldenrod | EE | E8 | AA | ||||||||||||||||||||
palegreen | 98 | FB | 98 | ||||||||||||||||||||
paleturquose | AF | EE | EE | ||||||||||||||||||||
palevioletred | DB | 70 | 93 | ||||||||||||||||||||
papayawhop | FF | EF | D5 | ||||||||||||||||||||
peachpuff | FF | DA | B9 | ||||||||||||||||||||
peru | CD | 85 | 3F | ||||||||||||||||||||
pink | FF | C0 | CB | ||||||||||||||||||||
plum | DD | A0 | DD | ||||||||||||||||||||
powderblue | B0 | E0 | E6 | ||||||||||||||||||||
purple | 80 | 00 | 80 | ||||||||||||||||||||
red | FF | 00 | 00 | ||||||||||||||||||||
rosybrown | BC | 8F | 8F | ||||||||||||||||||||
royalblue | 41 | 69 | E1 | ||||||||||||||||||||
saddlebrown | 8B | 45 | 13 | ||||||||||||||||||||
salmon | FA | 80 | 72 | ||||||||||||||||||||
sandybrown | F4 | A4 | 60 | ||||||||||||||||||||
seagreen | 2E | 8B | 57 | ||||||||||||||||||||
seashell | FF | F5 | EE | ||||||||||||||||||||
sienna | A0 | 52 | 2D | ||||||||||||||||||||
silver | C0 | C0 | C0 | ||||||||||||||||||||
skyblue | 87 | CE | EB | ||||||||||||||||||||
slateblue | 6A | 5A | CD | ||||||||||||||||||||
slategray | 70 | 80 | 80 | ||||||||||||||||||||
snow | FF | FA | FA | ||||||||||||||||||||
springgreen | 00 | FF | 7F | ||||||||||||||||||||
steelblue | 46 | 82 | B4 | ||||||||||||||||||||
tan | D2 | B4 | 8C | ||||||||||||||||||||
teal | 00 | 80 | 80 | ||||||||||||||||||||
thistle | D8 | BF | D8 | ||||||||||||||||||||
tomato | FF | 63 | 47 | ||||||||||||||||||||
turquose | 40 | E0 | D0 | ||||||||||||||||||||
violet | EE | 82 | EE | ||||||||||||||||||||
wheat | F5 | DE | B3 | ||||||||||||||||||||
white | FF | FF | FF | ||||||||||||||||||||
whitesmoke | F5 | F5 | F5 | ||||||||||||||||||||
yellow | FF | FF | 00 | ||||||||||||||||||||
yellowgreen | 9A | CD | 32 |
Hex: # |
Red: |
Green: |
Blue: |
RGB color space
RGB color space or RGB color system, constructs all the colors from the combination of the Red, Green and Blue colors.
The red, green and blue use 8 bits each, which have integer values from 0 to 255. This makes 256*256*256=16777216 possible colors.
RGB ≡ Red, Green, Blue
Each pixel in the LED monitor displays colors this way, by combination of red, green and blue LEDs (light emitting diodes).
When the red pixel is set to 0, the LED is turned off. When the red pixel is set to 255, the LED is turned fully on.
Any value between them sets the LED to partial light emission.
RGB color format & calculation
RGB code has 24 bits format (bits 0..23):
RED[7:0] | GREEN[7:0] | BLUE[7:0] | |||||||||||||||||||||
23 | 16 | 15 | 8 | 7 | 0 |
Calculation examples
White RGB Color
White RGB code = 255*65536+255*256+255 = #FFFFFF
Blue RGB Color
Blue RGB code = 0*65536+0*256+255 = #0000FF
Red RGB Color
Red RGB code = 255*65536+0*256+0 = #FF0000
Green RGB Color
Green RGB code = 0*65536+255*256+0 = #00FF00
Gray RGB Color
Gray RGB code = 128*65536+128*256+128 = #808080
Yellow RGB Color
Yellow RGB code = 255*65536+255*256+0 = #FFFF00
Цвета HTML
Шаблон:Глубина цвета Шаблон:HTML Существуют несколько основных способов представления цветов в вебе.
Содержание
Имена цветов в HTML [ ]
В спецификации HTML 4.01 [1] определены следующие 16 ключевых цветов (в данном контексте можно использовать как заглавные, так и строчные буквы:
Цвет | Код | Цвет | Код | Цвет | Код | Цвет | Код |
---|---|---|---|---|---|---|---|
aqua (морская волна, cyan) | #00ffff | black (чёрный) | #000000 | blue (синий) | #0000ff | fuchsia (фуксия, magenta) | #ff00ff |
gray (серый) | #808080 | green (зелёный) | #008000 | lime (лайм, lightgreen) | #00ff00 | maroon (тёмно-бордовый) | #800000 |
navy (тёмно-синий) | #000080 | olive (оливковый) | #808000 | purple (пурпурный) | #800080 | red (красный) | #ff0000 |
silver (серебряный) | #c0c0c0 | teal (сине-зелёный) | #008080 | white (белый) | #ffffff | yellow (жёлтый) | #ffff00 |
Шаблон:Fnb В спецификации используются английские названия цветов.
Безопасная палитра Netscape [ ]
К концу 90-х годов, с полным исчезновением 8-битного цвета с рабочих столов ОС, это требование исчезло. Тем не менее, Adobe Photoshop и поныне оснащён опцией «Только Web-цвета» ( Шаблон:Lang-en ).
Названия цветов в X11 [ ]
Цвета CSS [ ]
Язык Cascading Style Sheets определяет такое же количество имен для цветов, как и HTML 4, — 16 перечисленных выше. Дополнительно CSS 2.1 добавляет название ‘orange’ [2] :
Спецификация CSS3 также вводит цветовую модель HSV :
Цвета в CSS
Свойство color
Итак, свойство color позволяет задать основной цвет элемента. При настройке этого свойства можно использовать различные значения:
Именованные цвета
CSS поддерживает стандартные наименования цветов, которые можно использовать, просто указывая в качестве значения свойства color имя нужного цвета. Вот как это выглядит:
Вот, если интересно, полный список имён цветов. Тут стоит сказать о том, что некоторые имена цветов поддерживаются не во всех браузерах.
Здесь я использую красный цвет ( red ) для того чтобы быстро показать обводку всех элементов страницы. Цвет red популярен в подобных ситуациях, мне даже доводилось видеть мемы об этом.
Шестнадцатеричные цветовые значения
Шестнадцатеричный код цвета состоит из шести символов. Например, значение #ffffff представляет белый цвет. При описании цветов с использованием шестнадцатеричных значений есть одна особенность, позволяющая, в определённых ситуациях, использовать сокращённую запись кода цвета.
Дело в том, что если пара значений в описании одного компонента цвета идентична, одно из таких значений можно убрать. Каждая пара значений представляет собой описание одного из компонентов цвета. Это, соответственно, компоненты Red (красный), Green (зелёный) и Blue (Синий). Рассмотрим следующий пример:
Сокращение шестнадцатеричных кодов цветов
Цвета, задаваемые в формате RGB/RGBA
При использовании цветовой модели RGB (Red, Green, Blue — красный, зелёный, синий) цвета представляют тремя значениями, описывающими цветовые каналы — соответственно — красный, зелёный и синий канал. Каждое из значений можно представить числом, находящимся в диапазоне от 0 до 255, или процентным значением — от 0 до 100%.
Если три значения равны 0, то получится чёрный цвет. А если все три цветовых компонента установлены в значение 255, то получится белый. То же самое справедливо и при использовании процентных значений.
При описании цветов с использованием цветовой модели RGB можно, помимо цветовых компонентов, указывать и значение, соответствующее альфа-каналу, которое позволяет управлять прозрачностью цвета. Это помогает в работе с насыщенностью цветов, что весьма полезно. Ниже мы рассмотрим некоторые варианты использования цветов, при описании которых используется альфа-канал. Для работы с такими цветами применяется функция rgba() :
Если значение, соответствующее альфа-каналу, равно нулю, тогда основной или фоновый цвет элемента окажется полностью прозрачным, то есть — невидимым.
Цвета, задаваемые в формате HSL
Я редко вижу использование цветовой модели HSL (Hue, Saturation, Lightness — тон, насыщенность, светлота), но в последнее время эта цветовая модель стала привлекать к себе всё больше внимания со стороны дизайнеров и разработчиков.
На цветовом круге каждому цвету соответствует определённый угол, описывающий цветовой тон (hue). Для описания HSL-цвета, помимо тона, нужно указать значения, отвечающие за насыщенность и светлоту цвета.
Разберём процесс описания HSL-цветов. Представим, что нас интересует цветовой тон, показанный на следующем рисунке.
Выбор цветового тона
Для выбора насыщенности и светлоты можно воспользоваться удобным инструментом, который находится здесь. А именно, после выбора тона, насыщенность и светлоту цвета можно представить так, как показано ниже.
Выбор насыщенности и светлоты
Шкала насыщенности, в начале, представлена серым цветом, а в конце — цветом, который мы выбрали на цветовом круге. Шкала светлоты начинается с чёрного цвета, доходит до выбранного цветового тона и заканчивается белым цветом.
Эта гибкость может оказаться очень кстати. Например, можно выбрать цветовой тон, а потом подстроить насыщенность и светлоту в соответствии со своими нуждами. Такой подход позволяет создавать динамичные и лёгкие в использовании цветовые палитры.
Ключевое слово currentColor
Интересной особенностью currentColor является тот факт, что это ключевое слово можно использовать и на уровне родительского элемента, и для дочерних элементов.
В этом примере currentColor можно использовать и для элемента
, и для элемента :
Использование инструментов разработчика для исследования цветов
При проведении экспериментов с CSS-цветами можно воспользоваться одной полезной возможностью инструментов разработчика Chrome. Для вызова этой возможности нужно выбрать некий элемент, цвета которого заданы в шестнадцатеричном формате, и переключиться в режим его исследования. Затем нужно щёлкнуть по маленькому квадратику, который представляет цвет, используемый элементом в данный момент.
Этот приём подходит только для шестнадцатеричных цветов и для свойств, при настройке которых используются CSS-переменные:
Тут надо сказать о том, что при использовании HSL-цветов в комбинации с CSS-переменными всё ещё можно столкнуться с неоднородным поведением браузеров. Например, вывод вышеприведённого примера в Firefox не приведёт к показу цветного квадратика. Вот как это выглядит в разных браузерах.
Браузеры по-разному работают с переменными
Синий квадратик, выводимый в Safari, демонстрирует вычисленное значение используемого CSS-свойства. Это лучше, чем ничего.
Возможно, вы сейчас задаётесь вопросом о том, зачем нам вообще нужен этот квадратик, представляющий вычисленный цвет и выводимый около CSS-свойства? Дело в том, что без него мы не сможем открыть средства инструментов разработчика для работы с цветом, которые помогают исследовать доступность используемого цветового решения.
Цветовые значения, разделённые пробелами
Обычно функции rgb() и hsl() вызывают, передавая им значения, разделённые запятыми. Существует и другой способ вызова таких функций, достаточно новый, но пользующийся отличной браузерной поддержкой. При его использовании значения, передаваемые функциям, разделяют пробелами.
Учитывайте то, что отделение сведений о прозрачности с помощью косой черты — это лишь дополнительная возможность. Ей стоит пользоваться только тогда, когда нужно настроить прозрачность цвета.
Хочу отметить, что хотя я и порекомендовал пользоваться в функциях цветовыми значениями, разделёнными пробелами, я не применял их в статье, так как это — достаточно новая возможность CSS. А мне не хотелось бы запутывать читателей.
Глобальные значения (inherit, initial, unset)
▍Ключевое слово inherit
Вот HTML-код верхней части страницы, в которой имеется заголовок, описание и ссылка:
Цвет ссылок, используемый по умолчанию, выглядит так:
▍Ключевое слово unset
На MDN можно узнать о том, что ключевое слово unset позволяет сбросить значение свойства до унаследованного значения в том случае, если свойство естественным образом наследует это значение от родительского элемента. В противном случае значение сбрасывается до его исходного значения.
Вернёмся к предыдущему примеру и сделаем так, чтобы ссылка унаследовала бы цвет от родительского элемента:
Здесь со всем этим можно поэкспериментировать.
Сценарии использования и практические примеры
Пожалуй, теории на сегодня хватит. Поэтому предлагаю рассмотреть практические примеры работы с цветами в CSS.
▍Полупрозрачный RGBA-цвет
Мне часто приходилось видеть, как функция rgba() используется в CSS для создания дизайна, вариант которого представлен на следующем рисунке.
Обратите внимание на то, что у окружностей имеются границы, которые темнее, чем фон этих окружностей. Как сделать это динамически? А сделать это можно, воспользовавшись границей, полупрозрачный цвет которой задан с применением функции rgba() :
Ту же идею можно использовать и при работе с элементами, у которых имеется фон, в случае, когда их дочерние элементы являются их более тёмными вариантами. Взгляните на следующий рисунок.
▍Использование HSL-цветов
Это может пригодиться в паре ситуаций. Например, тогда, когда нужно сделать так, чтобы светлота цвета кнопки становилась бы меньше при наведении на эту кнопку мыши.
Кнопка становится темнее при наведении на неё указателя мыши
Эту идею можно развить, скомбинировав функцию hsl() и CSS-переменные для создания цветовой палитры, которая легко поддаётся изменениям.
Указывая основной тон, мы можем использовать его, задавая цвета, позволяющие делать элементы светлее или темнее.
Особенно мне здесь нравится организация работы с оттенками серого цвета. Мне всегда было тяжело запоминать правильные шестнадцатеричные значения для оттенков серого. При использовании hsl() работа с такими цветами значительно упрощается.
Обратите внимание на то, как я создал цветовую палитру, основываясь лишь на одном цветовом тоне и меняя светлоту итогового цвета.
Цвет и изменение светлоты
Полагаю, никто не станет спорить с тем, что при таком подходе очень просто работать с оттенками серого. Мне это очень нравится, я планирую использовать этот приём в своих будущих проектах.
При работе над большими проектами я использовал бы следующий подход, подразумевающий применение CSS-переменных и задействующий изменение светлоты цвета:
Здесь можно найти рабочий пример.
▍Использование ключевого слова currentColor с SVG-иконками
Хороший сценарий использования ключевого слова currentColor представлен ситуациями, когда нужно управлять цветом SVG-иконок. Представим, что у нас имеется иконка, после которой идёт текст. Значок иконки и текст должны быть окрашены в один и тот же цвет.
Значок и текст должны быть одного цвета
Вот применяемый здесь стиль:
При таком подходе значок будет окрашен в цвет, назначенный родительскому элементу.
Настройка иконки, заключённой в цветной полупрозрачный прямоугольник
Вот соответствующий CSS-код:
Итоги
Сегодня мы обсудили некоторые особенности описания цветов в CSS, рассмотрели практические приёмы работы с цветами. Хочется надеяться, вам пригодится то, о чём вы сегодня узнали.
Какие CSS-механизмы вы обычно используете, настраивая цвета в своих проектах?
- Что проверяют на границе с абхазией на машине
- Pro bono что это такое простыми