我有一些用 paper.path() 创建的形状,我想填充它们(用于单击和拖动)和透视。但是当我将不透明度设置为零时,形状的轮廓(笔触)以及内部都会消失。反正有没有让我的形状内部的不透明度为0?
我尝试过的两件事:
(1) 设置“stroke-opacity”属性。这似乎有帮助,例如这里仍然是不可见的:
var paper = Raphael(0, 0, "100%", "100%")var t = paper.path( ["M", 100, 100, "L", 150, 150, "L", 100, 300, "L", 100, 100] ).attr({stroke : "black",
fill : "white",
opacity : 0,
"stroke- opacity" : 1})
(2) 创建 opacity-1 轮廓未填充的形状轮廓,并将它们与填充但透明的原件一起显示。这行得通,但拖起来很痛苦。
有没有更好的解决方案?