【发布时间】:2013-09-12 21:15:26
【问题描述】:
我有一些 SVG 元素组合在一个 <g> 元素中。我只想设置 <g> 元素的样式以显示元素分组。就像我想给它一些背景颜色和边框一样。如何实现?
我尝试将fill 和stroke 属性赋予<g> 元素,但它不起作用。怎么可能?提前致谢!
<svg width="640" height="480" xmlns="http://www.w3.org/2000/svg">
<g fill="blue" stroke="2">
<rect id="svg_6" height="112" width="84" y="105" x="136" stroke-linecap="null" stroke-linejoin="null" stroke-dasharray="null" stroke-width="5" stroke="#000000" fill="#00ff00"/>
<ellipse fill="#FF0000" stroke="#000000" stroke-width="5" stroke-dasharray="null" stroke-linejoin="null" stroke-linecap="null" cx="271" cy="156" id="svg_7" rx="64" ry="56"/>
</g>
</svg>
【问题讨论】:
-
为此有几个 js 库。试试raphaeljs.com
-
raphaeljs 可以对 svg 元素进行分组吗?
标签: javascript jquery html css svg