- Сообщения
- 136
- Реакции
- 3
Возможно, я изобретаю велосипед, но с такой задачей столкнулся впервые.
Верстаю каталог с большим количеством векторных иконок, причём они меняют цвет на разных страницах. Что-то вроде этого:
Не спрашивайте, почему так, дизайн не мой.
Первой мыслью было наплодить в Иллюстраторе кучу цветных иконок на разных артбордах. Но быстро от неё отказался, ведь тогда каждая иконка будет иметь много дублей в разных цветах.
Тогда для каждой иконки оставил две копии в AI без фона - чёрную для светлых фонов и белую для тёмных фонов. А фреймы крашу уже в Индизайне.
Но мне и этого показалось мало. Я подумал, а нельзя ли иметь всего одну копию каждой иконки, а белой или чёрной пусть её делает Индизайн.
Оставил только чёрные иконки, а в Индизайне меняю режим наложения: для чёрных ставлю Multiply, а для белых Screen, например (пробовал и другие режимы, но разницы нет). И на некоторых фонах всё получается отлично. Но не на всех. Если в фоне присутствует чёрная краска, то белый получается уже не совсем белым, а серым (если в фоне есть 18% чёрного, то и в сером будет 18% чёрного).
Пробовал и наоборот, белые иконки красить в чёрный с режимом наложения Difference или Exclusion. На экране цвет выглядит чёрным, но в действительности имеет ненужные примеси.
Пока застрял на этом месте. Кто-нибудь может предложить более изящное решение?
Верстаю каталог с большим количеством векторных иконок, причём они меняют цвет на разных страницах. Что-то вроде этого:
Не спрашивайте, почему так, дизайн не мой.
Первой мыслью было наплодить в Иллюстраторе кучу цветных иконок на разных артбордах. Но быстро от неё отказался, ведь тогда каждая иконка будет иметь много дублей в разных цветах.
Тогда для каждой иконки оставил две копии в AI без фона - чёрную для светлых фонов и белую для тёмных фонов. А фреймы крашу уже в Индизайне.
Но мне и этого показалось мало. Я подумал, а нельзя ли иметь всего одну копию каждой иконки, а белой или чёрной пусть её делает Индизайн.
Оставил только чёрные иконки, а в Индизайне меняю режим наложения: для чёрных ставлю Multiply, а для белых Screen, например (пробовал и другие режимы, но разницы нет). И на некоторых фонах всё получается отлично. Но не на всех. Если в фоне присутствует чёрная краска, то белый получается уже не совсем белым, а серым (если в фоне есть 18% чёрного, то и в сером будет 18% чёрного).
Пробовал и наоборот, белые иконки красить в чёрный с режимом наложения Difference или Exclusion. На экране цвет выглядит чёрным, но в действительности имеет ненужные примеси.
Пока застрял на этом месте. Кто-нибудь может предложить более изящное решение?