Задать вопрос

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

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

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

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

Ну и мне стало интересно - это вообще законно?
Возможно ли решить такую задачу на JS?
  • Вопрос задан
  • 281 просмотр
Подписаться 1 Оценить 8 комментариев
Помогут разобраться в теме Все курсы
  • Skillbox
    JavaScript
    3 месяца
    Далее
  • Яндекс Практикум
    Фронтенд-разработчик расширенный
    13 месяцев
    Далее
  • Академия Eduson
    Fullstack-разработчик на JavaScript
    11 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
nickolyashka
@nickolyashka
Как насчет использовать альтернативный id или class для svg уже при добавлении материала через систему управления, сделайте checkbox "включить если фон белый". или при наведении выводить крестик за пределы картинки, чтобы он наверняка был виден.
Ответ написан
Ваш ответ на вопрос

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

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