avanesov
@avanesov

Работа svg, ссылки и css эффекты [hover, fill]?

Здравствуйте!
Дизайнер мне скинул иконки в svg формате. Каждая иконка - каждый отдельный файл. Условно, по задачам верстки мне нужно сделать ховер эффект при наведении на иконку (банально, меняется плавно цвет).

Ознакомился с принципами svg иконок и понял (а может быть и нет), что css манипуляции делаются, если иконки вставлять через объект или инлайн.
Но тогда я столкнулся с другой проблемой: иконка у меня это ссылка, т.е. я делаю так:

<a href="#">а тут код иконки</a>

В итоге у меня нет курсора на иконки, и, как следствие, нет ни ховера ни перехода.

Сделал иконку через background, курсор и ссылка появились, но ховер не считывается.

Как поступить в данной ситуации? Спасибо!
  • Вопрос задан
  • 2718 просмотров
Пригласить эксперта
Ответы на вопрос 1
Stalker_RED
@Stalker_RED
.icon:hover {
  color: orange;
}
svg {
  fill: currentColor;
}
Демо: https://jsfiddle.net/2h9mym0k/
Ответ написан
Ваш ответ на вопрос

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

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