snap.svg中的复合路径

时间:2014-01-04 19:48:17

标签: snap.svg

如何在snap.svg中创建复合路径?一个简单的例子是两个同心圆,它们形成“圆环”形状。有没有一种将这两个圆组合成复合路径的好方法?

2 个答案:

答案 0 :(得分:1)

查看How to achieve 'donut holes' with paths in Raphael,我已将接受的答案转换为Snap.svg。

var d = s.path("M 50 50 L 50 150 L 150 150 L 150 50 z" +
          " M 75 75 L 125 75 L 125 125 L 75 125 z")
d.attr({"fill": "#f00"})

答案 1 :(得分:0)

如果您有两个路径为string1和string2,您可以尝试类似......

var paths = s.path([string1,string2]);