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

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

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

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

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

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

Войти через центр авторизации
Похожие вопросы