[英]How can I draw a “transparent stroke” with Raphael.js
我正在尝试绘制图形的路径,以便该路径是透明的,而画布的其余部分则不是。 这样,我可以将画布用作遮罩,并使用html元素用不同的颜色填充路径。 有点像这样:
要仅填充路径的外部,您将必须绘制由两个路径字符串组成的通常称为“甜甜圈”的东西。
您将在此处找到一个很好的示例: 如何在Raphael中使用路径实现“甜甜圈洞” 。
这个想法是:*给外部路径字符串一个大的逆时针闭合矩形,告诉浏览器必须填充的是内部内容*将内部路径字符串作为您想要的顺时针闭合路径,告诉浏览器需要填充的是外面的东西。
因此,形成带有孔的填充形状,该孔是两个填充形状的交点。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.