Стилизация svg файла, добавленного в HTML с помощью img

Когда файл SVG добавлен на страницу HTML с помощью тега <img>, то он ничем не отличается от обычного изображения растрового формата. Поэтому невозможно применить стили из внешней таблицы.
Но есть возможность изменить цвет фигур svg с помощью фильтров CSS или SVG.

Цвет SVG фильтра можно установить любой. В примере ниже изображение будет покрашено в синий цвет

При использовании двух фильтров с разными цветами закраски можно реализовать смену цветов изображения при наведении курсора.

Ниже полный код программы реализующий смену цвета закраски при наведении:

Обратите внимание, что в шапке SVG кода, – width=”0″ height=”0″
Это сделано для того, чтобы блок SVG не имел размеров и не мешал разметке HTML.

⇚ Как добавить SVG в HTML5 страницу
Следующая ⇛  Масштабирование векторных изображений

Добавить комментарий