【发布时间】:2015-08-31 06:18:50
【问题描述】:
是否可以在 Snapsvg 的矩形元素中创建例如圆形孔?我尝试使用白色和黑色元素和遮罩功能,但我无法弄清楚。大多数结果是倒置的(我只看到带有矩形颜色的圆圈)或根本没有效果。搜索谷歌也无济于事——我发现的唯一相关的东西是that,但是当我尝试使用 Snapsvg 复制它时,它并没有像我之前尝试描述的那样好用(我必须承认,我不完全确定它是否是我的错还是因为 snapsvg 掩码处理)。
它非常重要,它将是使用矩形的简单解决方案,而不是使用路径或类似事物的东西。
我试图实现的目标类似于游戏制作者表面 - 带有孔(光)的黑暗前景,我可以看到背景。
我也在寻找可以处理元素中多个圆孔和动态位置变化的解决方案。
感谢任何答案,我希望这是可能的。
PS:对不起我的英语,我不是来自英语国家
【问题讨论】:
-
Snap 网站上的“入门”教程解释了如何创建蒙版。 snapsvg.io/start
-
是的,我看到了,但正如我所说,我无法让它按我想要的方式工作,您是否尝试按照我描述的方式使用它?
-
我已经发布了一个答案,希望能为您提供一个起点。
标签: javascript svg image-masking