Задать вопрос

Условное форматирование HTML+CSS?

Можно ли как то сделать "условное форматирование" как в экселе. Т.е. чтобы свойства элемента зависели от его содержания. Желательно без JS.
Для примера цвет числа завис от его значения.
Ну скажем
0 белый
1 красный
2 зеленый и тд
  • Вопрос задан
  • 980 просмотров
Подписаться 3 Простой 4 комментария
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Профессиональная вёрстка на HTML и CSS
    3 месяца
    Далее
  • Stepik
    Основы HTML и CSS
    2 недели
    Далее
  • OTUS
    HTML/CSS
    3 месяца
    Далее
Пригласить эксперта
Ответы на вопрос 1
monochromer
@monochromer
DIVeloper
https://jsfiddle.net/9aqchcsf/1/
<div data-number="1"></div>
<div data-number="2"></div>
<div data-number="3"></div>

[data-number]::before {
  content: attr(data-number);
}

  [data-number="1"] { color: red; }
  [data-number="2"] { color: blue; }
  [data-number="3"] { color: green; }
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы