2013-04-02 172 views
1

我想在SVG中创建一个区域,以便于向SVG添加其他元素或路径。SVG占位符

如果我使用<div id="name123"></div>,则内部SVG路径或元素不会呈现。

如果我使用组标记<g id="name123"></g>它将呈现。

但我想知道其他标签或实现或?可以用作SVG中的占位符?

回答

4
  1. < DEFS>在SVG

  2. XML实体区域。 您可以在文件头中定义它们:

<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN" "http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd" [ 
<!ENTITY X"#E3EFD3"> 
<!ENTITY Y"#22969E"> 
]> 

,并使用它们,你知道它从HTML实体 “&”:

<stop offset="0.5" stop-color="&X;"/> 
+0

如果你把东西放在里,它们不会直接渲染。他们当然可以以许多不同的方式间接地这样做,例如作为油漆服务器或标记等。 –