← Все вопросы
Как задать цвет в CSS? Видел и слова, и решётки с буквами, и rgb — в чём разница?
5
Делаю по учебнику, и цвет пишут по-разному: то red, то #ff0000, то rgb(255, 0, 0). Это всё одно и то же? Какой способ выбрать?
2 ответа
9
✓ Принятый ответ — помог автору
Да, в твоём примере все три записи дают один и тот же красный. Просто это три способа назвать цвет:
- По имени — самый простой, но имён всего ~140 штук:
color: red;
color: tomato;
- HEX (шестнадцатеричный) — решётка и 6 символов: первые две — красный, вторые две — зелёный, последние — синий, от
00доff:
color: #ff0000; /* красный */
color: #000000; /* чёрный */
color: #ffffff; /* белый */
- RGB — три числа от 0 до 255 (красный, зелёный, синий):
color: rgb(255, 0, 0); /* красный */
Для начала бери имена, где есть (black, white, gray), а для своих цветов — HEX, его проще скопировать из любого цветового пикера.
4
Подсказка: есть ещё rgba(255, 0, 0, 0.5) — четвёртое число это прозрачность от 0 (невидимо) до 1 (непрозрачно). Удобно, когда нужен полупрозрачный фон.
Ваш ответ
Войдите, чтобы ответить на вопрос.