Цвет в CSS

Чтобы установить цвет текста, фона или границы, нам надо определить цвет.
Например, определим розовый цвет для фона элемента div:

div{
background-color: pink;
}

В CSS за установку цвета отвечают следующие свойства:

Цвет определяется несколькими способами:

Шестнадцатеричного значение.

Например :#1C4463. Здесь первые два символа 1C представляю значение красной компоненты цвета, далее 44 - значение зеленой компоненты цвета и 63 - значение уровня синего цвета. Финальный цвет, который мы видим на веб-странице, образуется с помощью смешивания этих значений.

Если каждое из трех двухзначных чисел содержит по два одинаковых символа, то их можно сократить до одного. Например, #5522AA можно сократить до #52A, и регистр не важен.

Значение RGB.

представляет последовательно набор значений для красного, зеленого и синего цветов (Red — красный, Green — зеленый, Blue — синий). Значение каждого цвета кодируется тремя числами, которые могут представлять либо процентные соотношения (0–100%), либо число от 0 до 255.

background-color: rgb(100%,100%,100%); Здесь получаем белый цвет. А при значениях в 0% будет генерироваться черный цвет: background-color: rgb(0%, 0%, 0%); Между 0 и 100% находятся все остальные оттенки.

Но чаще применяются значения из диапазона от 0 до 255. background-color: rgb(28, 68, 99);

Значение RGBA.

Это тоже самое значение RGB плюс компонент прозрачности (Alpha). Компонент прозрачности имеет значение от 0 (полностью прозрачный) до 1 (не прозрачный). Например: background-color: rgba(28, 68, 99, .6);

Значение HSL.

HSL задает три значения:

Значение HSLA.

Аналогично RGBA здесь к HSL добавляется компонента прозрачности в виде значения от 0 (полностью прозрачный) до 1 (не прозрачный).
Например: background-color: hsl(206, 56%, 25%, .6);

Строковые значения.

Существует ряд константных строковых значений, например, red (для красного цвета) или black (для чёрного цвета). К примеру, color: red;

Полный перечень цветов можно найти на странице https://developer.mozilla.org/en-US/docs/Web/CSS/color_value

Прозрачность

Установить значение для альфа-компоненты, которая отвечает за прозрачность можно и отдельно. Есть специальное свойство opacity. В качестве значения оно принимает число от 0 (полностью прозрачный) до 1 (не прозрачный):

div{
width: 100px;
height: 100px;
background-color: red;
opacity: 0.4;
}