задать ей цвет.
Деталей всего 100. У каждой детали по 10 цветов. Когда юзер меняет цвет, то цвет пнгшки на персонаже по центру тоже надо менять. Некоторые цвета комплексные, представляют из разноцветные пятна, то есть обычным хексом такие задать нельзя. Но их очень мало.
В общем, делать 1000 картинок для каждого цвета и заменять пнг детали при смене цвета, или как-то менять цвет пнгшки через цсс?
Каждая деталь на персонаже это пнг с альфой. На персонаже сейчас пнг ушей, висков, льа, рта и щёк. Всё это отдельные картинки. Юзер хочет покрасить деталь на лоб в красный цвет. Мне просто заменять на картинку этой же детали. но красного цвета, или красить черно-белую деталь в красный цвет цссом?
наверное просто красить
Лучше вместо пнг используй свг Потом в свг коде задаешь каждому элементу id и через css меняешь свойство fill
Yegor Yudin (1) увеличил репутацию Mkhitar Siradeghyan (12)
Используй для этого готовые решения, что-то типа rgb конструктора, или color picker
Обсуждают сегодня