如何使用Snap.svg为​​路径创建图像模式?

时间:2014-04-22 13:10:19

标签: javascript svg snap.svg

无法通过Snap.svg库为路径元素创建图像模式。有可能吗?

创建Paper.image(),然后尝试在其上调用Element.pattern()似乎不是一个选项或工作解决方案。

所以我想知道是否可以使用Snap.svg lib这样做。或者我应该自己生成所需的元素,然后将它们附加到所需的svg'手上'?

提前致谢!

1 个答案:

答案 0 :(得分:4)

你的意思是这样吗?

var paper = Snap(200,200);
var pattern = paper.image("logo.svg",0,0,50,50)
   .pattern(0,0,50,50);
var path = paper.path("M0,0h200v200h-200z").attr("fill", pattern);