У меня есть файл SVG, который выглядит следующим образом (значение для атрибута d
для краткости опущено):
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 496 512"><path d="..."/></svg>
Я хотел бы встроить этот файл в HTML (без включения источника SVGв соответствии).Я знаю, что есть несколько способов сделать это, вы можете использовать <img src="file.svg">
, <object data="file.svg">
и так далее.Я хочу иметь возможность стилизовать этот файл SVG с помощью CSS (в моем случае, чтобы цвета соответствовали цвету текста в HTML).Я также не хочу использовать имена символов, поскольку ни один из файлов SVG, имеющихся в моем распоряжении, не использует символы.
До сих пор я не нашел решения, отвечающего всем этим трем требованиям.Чтобы повторить:
- HTML-код должен ссылаться на внешний файл SVG
- Должна быть возможность стилизовать изображение SVG с использованием внешнего CSS
- .не требовать, чтобы в файле SVG было имя символа.
Если это невозможно, дайте мне знать, я приму это как ответ.