функция rgb() в CSS

определение и использование

CSS rgb() функцию указывают цвет с использованием модели цвета красный-зеленый-синий (RGB). Также можно добавить опциональный канал прозрачности (который показывает прозрачность цвета).

Цветовые значения RGB через rgb(красный зеленый голубой) Указание. Каждый параметр определяет интенсивность цвета, может быть целым числом от 0 до 255 или процентным значением от 0% до 100%.

Например, значение rgb(0 0 255)呈蓝色,потому что параметр синего установлен на максимальное значение (255), а другие параметры установлены в 0.

Примечание:rgba() Функция является rgb() Альтернативное имя функции. Рекомендуется использовать rgb() Функция.

Пример

Определите различные цвета RGB(A):

#p1 {background-color:rgb(255 0 0);} /* Красный */
#p2 {background-color:rgb(0 255 0);} /* Зелёный */
#p3 {background-color:rgb(0 0 255);} /* Синий */
#p4 {background-color:rgb(192 192 192);} /* Серый */
#p5 {background-color:rgb(255 255 0);} /* Жёлтый */
#p6 {background-color:rgb(255 0 255);} /* Клюквенный красный */
#p7 {background-color:rgb(255 0 255 / 0.2);} /* Клюквенный красный с прозрачностью */
#p8 {background-color:rgb(0 0 255 / 50%);} /* Синий с прозрачностью */

Попробуйте сами

Синтаксис CSS

Синтаксис абсолютных значений

rgb(R G B / A)
Значение Описание
R

Обязателен. Определяет интенсивность красного цвета, может быть целым числом от 0 до 255 или процентом от 0% до 100%.

Можно также использовать none (эквивалентно 0%).

G

Обязателен. Определяет интенсивность зеленого цвета, может быть целым числом от 0 до 255 или процентом от 0% до 100%.

Можно также использовать none (эквивалентно 0%).

B

Обязателен. Определяет интенсивность синего цвета, может быть целым числом от 0 до 255 или процентом от 0% до 100%.

Можно также использовать none (эквивалентно 0%).

/ A

Опционально. Значение канала прозрачности цвета, 0% (или 0) означает полную прозрачность, 100% (или 1) означает полную непрозрачность.

Можно также использовать none (что означает канал прозрачности без значений). Значением по умолчанию является 100%.

Синтаксис относительных значений

rgb(from color R G B / A)
Значение Описание
from color

Начинается с ключевого слова from, за которым следует значение исходного цвета.

Это исходный цвет, на котором основан относительный цвет.

R

Обязателен. Определяет интенсивность красного цвета, может быть целым числом от 0 до 255 или процентом от 0% до 100%.

Можно также использовать none (эквивалентно 0%).

G

Обязателен. Определяет интенсивность зеленого цвета, может быть целым числом от 0 до 255 или процентом от 0% до 100%.

Можно также использовать none (эквивалентно 0%).

B

Обязателен. Определяет интенсивность синего цвета, может быть целым числом от 0 до 255 или процентом от 0% до 100%.

Можно также использовать none (эквивалентно 0%).

/ A

Опционально. Значение канала прозрачности цвета, 0% (или 0) означает полную прозрачность, 100% (или 1) означает полную непрозрачность.

Можно также использовать none (что означает канал прозрачности без значений). Значением по умолчанию является 100%.

Технические детали

Версия: CSS2

Поддержка браузеров

Числа в таблице показывают версию первого браузера, который полностью поддерживает эту функцию.

Chrome Edge Firefox Safari Opera
rgb()
1 4 1 1 3.5
rgb() с параметром прозрачности
65 79 52 12.1 52
Пробелы отделяют параметры
65 79 52 12.1 52