Решено с помощью CSS! Логическая стилизация на основе числа элементов
Перевод статьи Solved with CSS! Logical Styling Based on the Number of Given Elements с сайта css-tricks.com для CSS-live.ru, автор — Юна Кравец
Эта статья третья из серии про мощь CSS.
Все статьи серии:
- Часть 1: раскрашивание SVG фонов
- Часть 2: выпадающие меню
- Часть 3: логическая стилизация на основе числа элементов. (эта статья)
А вы знали, что CSS — Тьюринг-полный? А что его можно использовать для вполне серьёзной логической стилизации? Можно-можно! И не нужно закладывать логику для стилевых правил в JavaScript, или навешивать скриптом классы, для которых вы задаете стили. Во многих случаях CSS сам справится с этим. Я до сих пор ежедневно открываю новые CSS-трюки, и этим CSS нравится мне всё больше и больше.