Смена цвета SVG-элемента относительно цвета его фона — реально?

Была маленькая проблемка - белая иконка крестика на фоне цветных изображений хорошо смотрелась, но если под ней оказывался белый фон, то ее не было видно. Да, проблема 21 века №1.
Устроили консилиум всей студией, решили добавить тень.

Это предистория, чтоб было понятно откуда такая идея.

А идея звучала так: на цветных фонах крестик пусть будет белым, а на светлых, близких к белому тонах перекрашивать крестовину в зеленый (один из цветов дизайна).

Ну и мне стало интересно - это вообще законно?
Возможно ли решить такую задачу на JS?
  • Вопрос задан
  • 279 просмотров
Пригласить эксперта
Ответы на вопрос 1
nickolyashka
@nickolyashka
Как насчет использовать альтернативный id или class для svg уже при добавлении материала через систему управления, сделайте checkbox "включить если фон белый". или при наведении выводить крестик за пределы картинки, чтобы он наверняка был виден.
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы
22 нояб. 2024, в 22:26
3500 руб./за проект
22 нояб. 2024, в 21:47
3000 руб./за проект
22 нояб. 2024, в 21:44
50000 руб./за проект