/
Вопросы и ответы
/
CSS
/

Как изменить цвет текста в css

Как изменить цвет текста в css

5 лет назад

Человек-Молекула

Ответы

0

В CSS за цвет текста отвечает свойство color. Оно может применяться к любому элементу и принимать цвет в одном из форматов:

  1. Шестнадцатеричная форма. Например, #0d6efd, #d63384. Для подбора цвета и его значения используйте онлайн-сервисы, например HTML COLOR CODES
  2. Текстовое название: red, green, blue. Полный список находится на сайте W3C
  3. Формат RGB: rbg(255, 87, 51). Первым значением указывается количество красного цвета, вторым значением количество синего и третьим значением количество зелёного
1
<p class="text-white">Я белый текст</p>

Свойство наследуется, то есть если его указать на целый блок, то весь текст в нём будет указанного цвета

1
2
3
4
<div class="text-orange">
  <p>Я оранжевый текст</p>
  <p>И я оранжевый текст</p>
</div>

5 лет назад

Nikita Mikhaylov

0

3 года назад

Бар Бар

0

Изменяйте свой внутренний мир, чтобы изменился внешний.

Нико Бауман

3 года назад

0

Цвет текста задаёт CSS-свойство color:

1
2
3
p {
  color: red;
}

Белый текст: color: white; или color: #fff;.

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

ФорматПримерЧто значит
Названиеcolor: white148 готовых названий: black, red, navy, tomato
HEXcolor: #ff6600красный, зелёный и синий в шестнадцатеричной записи
Короткий HEXcolor: #f60то же, что #ff6600
RGBcolor: rgb(255 102 0)каналы от 0 до 255
RGB с прозрачностьюcolor: rgb(0 0 0 / 60%)чёрный с непрозрачностью 60%
HSLcolor: hsl(24 100% 50%)оттенок, насыщенность, светлота

Код цвета из макета копируют в Figma: выделите текст, значение HEX будет в панели справа.

Цвет для одного элемента

Через класс:

1
<p class="note">Текст заметки</p>

Прямо в HTML, для быстрой проверки:

1
<p style="color: white; background: #222;">Белый текст на тёмном фоне</p>

Белый текст на белом фоне не видно. Задайте тёмный фон через background.

Цвет всей страницы

color наследуется: если задать его body, он применится ко всему тексту внутри.

1
2
3
body {
  color: #222;
}

Ссылки не наследуют цвет, у них свой стиль браузера. Их красят отдельно:

1
2
3
4
5
6
7
a {
  color: #0d6efd;
}

a:hover {
  color: #0a58ca;
}

Цвет части текста

1
<p>Цена: <span class="price">1 990 ₽</span></p>

Если цвет не меняется

  • Другое правило сильнее. Откройте DevTools (F12), выберите элемент и посмотрите во вкладке Styles, какое правило зачёркнуто.
  • Ошибка в записи: #ff660 с пятью знаками не сработает.
  • В проекте подключён Bootstrap или Tailwind: там цвет задают классами, например text-white.

Цвета, наследование и приоритет стилей разбирают на курсе «Профессиональная верстка».

18 дней назад

Никита Вихров

+7 800 100 22 47

бесплатно по РФ

+7 495 085 21 62

бесплатно по Москве

108813 г. Москва, вн.тер.г. поселение Московский,
г. Московский, ул. Солнечная, д. 3А, стр. 1, помещ. 20Б/3
ОГРН 1217300010476
ИНН 7325174845