【发布时间】:2011-09-30 02:38:26
【问题描述】:
我正在使用 Raphael 库处理 SVG。我可以像这样将填充颜色应用于对象:
circle.attr({fill: "#ff0000"});
这也有效(尽管 Raphael 文档没有提及):
circle.attr({fill: "url(pattern.png)"});
我可以使用透明 PNG 作为填充图案,并且透明度可以按预期工作。 svg 对象是完全透明的,其中填充图案图像是透明的。但我想做的是同时指定填充图案图像和填充颜色,这样颜色就会显示在图案图像透明的地方——例如,类似于使用 CSS 的“背景”属性。 SVG可以做到这一点吗?
【问题讨论】:
标签: svg png transparency raphael fill