Как использовать цвета

CSS позволяет использовать почти 16.777.216 цветов. Они могут быть представлены либо предопределенным именем, либо функциональным значением RGB, RGBA, HSL, HSLA, либо шестнадцатеричным кодом (HEX).

Предопределенные имена цветов

В CSS цвет можно определить при помощи предопределенного имени цвета:

Tomato
Orange
DodgerBlue
MediumSeaGreen
Gray
SlateBlue
Violet
LightGray

CSS/HTML поддерживает 140 стандартных имен цвета. Плюс еще один – transparent, который обозначает прозрачный цвет.

CSS свойство background-color. Фоновый цвет элемента

Вы можете определить фоновый цвет для любого HTML элемента:

Привет всем


Разнообразный и богатый опыт говорит нам, что социально-экономическое развитие предопределяет высокую востребованность соответствующих условий активизации. В своём стремлении повысить качество жизни, они забывают, что высокое качество позиционных исследований требует определения и уточнения как самодостаточных, так и внешне зависимых концептуальных решений.



Чтобы определить фоновый цвет HTML элемента, используется CSS свойство background-color со значением цвета:


<h1 style="background-color: dodgerblue;">Привет всем</h1>
<p style="background-color: tomato;">Разнообразный и богатый...</p>

CSS свойство color. Цвет текста элемента

Вы можете определить цвет текста для любого HTML элемента:

Привет всем

Разнообразный и богатый опыт говорит нам, что социально-экономическое развитие предопределяет высокую востребованность соответствующих условий активизации.

Господа, высокотехнологичная концепция общественного уклада выявляет срочную потребность соответствующих условий активизации.


Чтобы определить цвет текста HTML элемента, используется CSS свойство color со значением цвета:


<h1 style="color: tomato;">Привет всем</h1>
<p style="color: dodgerblue;">Разнообразный и богатый...</p>
<p style="color: mediumseagreen;">Господа, высокотехнологичная...</p>

Следующим образом можно определить синий фон и желтый текст:


h1 {
   color: yellow;
   background-color: blue;
}

Цвета в этом случае могут выглядеть немного грубовато, поэтому можно изменить их следующим образом:


body {
   font-size: 0.8em;
   color: navy;
}

h1 {
   color: #ffc;
   background-color: #009;
}

Сохраните данный код в созданном ранее файле CSS и обновите веб-страницу в окне браузера. Цвет первого заголовка (элемент <h1>) изменится на синий.

Свойства color и background-color могут использоваться с большинством элементов HTML, включая тег <body>, что позволяет задавать цвета для всей веб-страницы и любой ее части.

Цветовые значения в CSS

В CSS цвета также можно определять при помощи RGB/RGBA значений, HSL/HSLA значений, а также шестнадцатеричных или HEX значений.

То же самое, что и цвет с именем "Tomato":

rgb(255, 99, 71)
#ff6347
hsl(9, 100%, 64%)

То же самое, что и цвет с именем "Tomato", но на 50% прозрачнее:

rgba(255, 99, 71, 0.5)
hsla(9, 100%, 64%, 0.5)

Пример:


<h1 style="background-color: rgb(255, 99, 71);">...</h1>
<h1 style="background-color: #ff6347;">...</h1>
<h1 style="background-color: hsl(9, 100%, 64%);">...</h1>

<h1 style="background-color: rgba(255, 99, 71, 0.5);">...</h1>
<h1 style="background-color: hsla(9, 100%, 64%, 0.5);">...</h1>