Opium.Fill — стандартизация цветовой схемы глазами программиста

Привет. Сегодня покажу вам цветовую схему, которой пользуюсь последние два года. Она была придумана, чтобы на проблемном проекте избавиться от огромного количества переменных в CSS. А потом оказалось, что эти принципы можно применить почти к любому проекту.

Opium.Fill — стандартизация цветовой схемы глазами программиста
6868

Ниасилил многабукфф..
Но по первым нескольким абзацам: а ничего, что старые браузеры не поддерживают CSS-переменные? Или предлагается игнорировать ослика, серьёзно??!
Почему вместо переменных не работать с классами? Если уж надо.
Или я вообще не понял идею...

Ответить

Переменные не обязательно использовать, хотя я сам предпочитаю их. Если почитаете дальше, то будут примеры без переменных. В статье описана концепция, реализовать её можно разными способами.

Игнорировать IE, к сожалению, ещё рано. Мы используем подход "graceful degradation", он предполагает использование полифилов. Вот неплохая библиотека https://www.npmjs.com/package/css-vars-ponyfill

Поддержки IE9+ уже вполне достаточно. Я несколько нет не встречал требований ниже, даже с учетом того, что иногда мы делаем приложения для довольно ортодоксального рынка, где пользователи — бухгалтера на отнюдь не новых рабочих машинах.

Ответить