Fors-X
@Fors-X
Junior UX/UI Designer

Как сохранить цвета иконок в компонентах различных вариантов?

прошу помочь с проблемкой - когда мастер иконку переводишь в инстанс, потом из нее делаешь разные варианты состояний и когда этот компонент применяешь в макете и хочешь поменять на другую иконку, цвет остается по дефолту мастера, как сделать так чтобы иконки сохраняли цвет из вариантов. Заранее спасибо. (пробовал применить название всем векторам одно и тоже имя - не помогает) а применять к каждой иконке маску не удобно
  • Вопрос задан
  • 1115 просмотров
Решения вопроса 1
melpnz
@melpnz Куратор тега Figma
UX/UI дизайнер
К сожалению, пока самый оптимальный вариант через маску внутри иконки, потому что не нужно плодить лишних вариантов и всё работает стабильно.

У самого каждая иконки хранятся в таком виде:
63c69d4e1242d347921089.png

Главное не забывать слою с цветом ставить Scale, чтобы нормально масштабировалось.
63c69d8151ec1556247197.png

Зато результат стабилен:
63c69dccefc4b974320597.gif

Раскидать слой с цветом и наложить маску на 60 иконок заняло не более 30 мин. Зато теперь теперь не нужно держать в голове какой должен тут быть цвет и каждый раз из-за этого нервничать. Но естественно усложнилась передача иконок в разработку, но тут вообще оптимально заранее выгружать пак svg иконок и передавать их архивом.
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
@This_Urban
63ee92ec42172245754953.png

Все куда проще.

Сам вектор иконки (шейп внутри компонента) у всех иконок назовите одинаково, например Vector. Тогда не будет слетать цвет при замене компонента иконки.

Изменить можно сразу массив векторов в компонентах иконок,
выделив их и переименова все через СMD+R or CTRL+R.
Ответ написан
Комментировать
andreybarantsev
@andreybarantsev
Дизайнер
Если иконка стоит внутри другого компонента, который имеет состояния, то из иконок также нужно сделать сет со всеми состояниями (normal, hover итд).
Ответ написан
Ваш ответ на вопрос

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

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