我对svg很陌生,不知道它的结构。我想在随机职位上创建10个圈子。如何在循环内部为()循环做这个工作?svg创建圈子
<g id="rotateSquare">
<circle cx="100" cy="50" r="20" stroke="black"
stroke-width="2" fill="goldenrod" />
<text x="110" y="52" fill="red">10</text>
<animateTransform
attributeType="XML"
attributeName="transform"
type="rotate"
from="0,150,150" to="360,150,150"
begin="0s" dur="1s"
repeatCount="1"/>
您的svg嵌入在某种HTML文档中吗?你能够使用外部脚本吗?您可能想要为您的问题添加更多细节。 – Jlange 2012-04-01 20:24:07
我的文档是SVG,并且一些HTML代码被嵌入到SVG中。我也只能使用Javascript(没有JQuery)。我可以使用循环的HTML吗? – Ecrin 2012-04-01 20:28:23
请参阅http://phrogz.net/svg/svg_in_xhtml5.xhtml以了解如何创建程序化SVG元素并将其添加到DOM。 – Phrogz 2012-04-02 14:42:10