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

Можно ли как то сделать "условное форматирование" как в экселе. Т.е. чтобы свойства элемента зависели от его содержания. Желательно без JS.
Для примера цвет числа завис от его значения.
Ну скажем
0 белый
1 красный
2 зеленый и тд
  • Вопрос задан
  • 944 просмотра
Пригласить эксперта
Ответы на вопрос 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; }
Ответ написан
Ваш ответ на вопрос

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

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