【发布时间】:2019-06-01 14:20:20
【问题描述】:
有什么方法可以在 KonvaJS 中添加一个超出其边界的形状?基本上是图层中的一个“洞”,这样我就可以通过使圆圈周围的所有内容变暗(黑色低不透明度)来突出画布中的一个点。
非常感谢任何帮助!
干杯
编辑: 这是我的意思的图像(我还不允许嵌入它): https://i.imgur.com/gvTqgN0.jpg
我希望可能会有这样的事情:
Konva.Circle({
x: 100,
y: 100,
radius: 50,
opacity: 0.3,
fill: 'black',
inverted: true
})
然后这将反过来“不画”一个圆圈,但它周围的所有东西都会采用给定的属性。在这种情况下,除了圆圈之外,它都会变暗一点。
【问题讨论】:
-
你有你想要的视觉演示吗?
-
也许this answer 是相关的 - 为了剪辑,您需要添加一个带有剪辑区域的组。
-
基本上this
标签: html5-canvas konvajs