SVG
использование
Поиск…
параметры
параметр | подробности |
---|---|
Икс | координата оси x верхнего левого угла |
Y | координата оси Y верхнего левого угла |
ширина | ширина элемента <use> |
рост | высота элемента <use> |
XLink: HREF | идентификатор ресурса (относится к идентификатору другого элемента). SVG 2 предлагает отказаться от этого и заменить его на простой атрибут href |
замечания
Подробности можно найти в Рекомендации W3C для SVG, а также в новой Рекомендации кандидата по SVG2
Использование значка
Элемент <use>
часто используется для повторного использования значков в сотрудничестве с элементом <symbol>
. Это выглядит так:
<svg>
<symbol viewBox="0 0 16 16" id="icon-star">
<path d="M16 6.216l-6.095-.02L7.98.38 6.095 6.196 0 6.215h.02l4.912 3.57-1.904 5.834h.02l4.972-3.59 4.932 3.59-1.904-5.815L16 6.215" />
</symbol>
</svg>
И элемент <use>
:
<svg>
<use xlink:href="#icon-star"/>
</svg>
Элемент <use>
копирует <symbol>
и отображает его. Вы также можете переопределить стили на <symbol>
на отдельных элементах <use>
, например
<style>
.red {
fill: red;
}
</style>
<svg>
<use class="red" xlink:href="#icon-star"/>
</svg>
Modified text is an extract of the original Stack Overflow Documentation
Лицензировано согласно CC BY-SA 3.0
Не связан с Stack Overflow