2012-03-24 122 views
2

我正在使用svg及其dom操作。我想为位于<g>标记内的一组svg元素创建边框。我该怎么做呢?是否也可以创建圆/椭圆边界?我正在使用jQuery SVG库。在此先感谢svg元素的边框

<g> 
<rect x="20" y="30" width="200" height="300" fill = "red"/> 
<circle cx="40" cy="50" r="25" fill="blue"/> 
</g> 

回答

9

您可以边框不能添加到容器,如<g><svg>,因为不应该他们自己去渲染什么,直接。您可能想要了解如何使用跨浏览器实现getScreenBBox()来实现this demo;

+7

链接不工作了 – user902383 2014-05-23 10:01:29

-15

在你的CSS,你可以添加:

rect {border: 1px solid #00f;} 
+6

甚至没有工作的例子 - http://jsfiddle.net/DwMRk/(至少在FF) – llamerr 2012-11-13 17:10:45