Организация цветовой палитры при помощи подхода Define and Use

При создании интерфейса мобильного приложения, сайта или любого другого стилизованного объекта обычно используется несколько основных цветов и довольно много оттенков каждого основного цвета. В сумме получаются десятки, бывает сотни уникальных цветов. Когда в CSS они раскиданы по разным местам проекта и никак не упорядочены, любое изменение в дизайне приведёт верстальщика к огромному количеству кропотливого труда.

При разработке приложений под Android эта проблема частично решена путём хранения всех цветов в одном файле colors.xml. Но и здесь по-прежнему не хватает толковой организации, потому что скидывание цветов в одну кучу тоже не выход, так как происходит повсеместное дублирование одних и тех же цветов, и для корректировки дизайна приложения в будущем придётся потрудиться при поиске множества оттенков одного и того же цвета:

Reedy Android - colors.xml

Читать далее »