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

SVG игнорирует hover, как его заставить работать?

Имеем SVG с изменением цвета при hover -

.str0:hover { stroke:red; fill: blue }

Если этот SVG вставить на страницу, то все работает. Однако если он используется как картинка img - <img src="img/class-offline.svg"> - то hover не срабатывает. Любая попытка изменить CSS этой картинки javaScript'ом тоже проваливается.

Что делать?
  • Вопрос задан
  • 460 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Профессиональная вёрстка на HTML и CSS
    3 месяца
    Далее
  • Яндекс Практикум
    Фронтенд-разработчик расширенный
    13 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
Anna_BS
@Anna_BS
Svg в img не будет реагировать на ховер т.к. вставляется обычной картинкой. Для взаимодействия нужно вставлять сам svg.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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