Перейти к основному содержимому

Цвета HTML RGB и RGBA

Значение цвета RGB смешивает источники красного, зелёного и синего света. Значение цвета RGBA расширяет RGB альфа-каналом, задающим непрозрачность (насколько прозрачен цвет).


Значения цвета RGB

Цвет RGB записывается как rgb(красный, зелёный, синий). Каждое значение задаёт интенсивность этого света от 0 до 255, что даёт 256 x 256 x 256 = 16 777 216 возможных цветов.

Например, rgb(255, 0, 0) — красный, потому что красный на максимуме (255), а остальные — 0. rgb(0, 255, 0) — зелёный по той же причине. Установите все три значения в 0 для чёрного и все три в 255 для белого.

Пример

Шесть цветов, заданных значениями RGB.

Prompt
Страница, показывающая шесть цветных блоков, каждый фон задан значением RGB: rgb(255,0,0), rgb(0,0,255), rgb(60,179,113), rgb(238,130,238), rgb(255,165,0) и rgb(106,90,205). Каждый блок подписан своим значением.
Output: полная HTML-страница

Оттенки серого

Оттенки серого создаются с помощью одинакового значения для всех трёх параметров.

Пример

Шесть оттенков серого, созданных с равными значениями RGB.

Prompt
Страница, показывающая шесть оттенков серого в виде блоков, каждый фон задан равными значениями RGB: от rgb(60,60,60) до rgb(240,240,240).
Output: полная HTML-страница

Значения цвета RGBA

RGBA расширяет RGB альфа-каналом, задающим непрозрачность. Записывается как rgba(красный, зелёный, синий, alpha), где alpha — число от 0.0 (полностью прозрачный) до 1.0 (полностью непрозрачный).

Пример

Один цвет, показанный на шести уровнях непрозрачности с RGBA.

Prompt
Страница, показывающая один и тот же цвет RGB rgb(255,99,71) на шести уровнях непрозрачности с помощью RGBA, альфа от 0 (полностью прозрачный) до 1 (непрозрачный), каждый блок подписан своим значением.
Output: полная HTML-страница