25.SVG symbol元素
SVG<symbol>
元素用来定义可重用的标记。嵌套在<symbol>
中的形状不会显示,除非其被<use>
元素引用。
symbol示例
下面是一个简单的标记示例:
<symbol>
元素需要一个id
属性供后面的<use>
元素引用。
preserveAspectRatio和viewBox
<symbol>
元素可以包含preserveAspectRatio
和viewBox
属性。然而<g>
元素不能包含这两个属性。因此,相比在<defs>
元素中使用<g>
元素,<symbol>
元素可能是生成可重用图形的更好的方式。
最后更新于