<use>.Так как все иконки находятся у меня в отдельном файле, в этом же файле я написал макет, который используется во многих SVG картинках:
<defs>
<g id="model">
<!-- Код макета -->
</g>
</defs>Теперь там, где мне нужен макет, получаю его в иконку так:
<use xlink:href="#model"/>Важно: Если Вы как и я храните иконки в отдельном файле, и в этом файле используете тег
<use>, в открывающемся теге <svg> должна присутствовать строка: xmlns:xlink="http://www.w3.org/1999/xlink":
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">Чтобы не повторять мои ошибки: Тема: Ошибки в коде SVG.
Возможно, будет интересно:
- Тема: Масштабируемая векторная графика (SVG: Scalable Vector Graphics)
- Блог: Как выводить SVG иконки из отдельного файла (Подключение файла SVG)
- Тема: Ошибки в коде SVG