我无法在渐变填充颜色的元素上保持相同级别的不透明度
var paper = Raphael(0, 0, 300, 300);
paper.path(["M", 20, 20, "h", 200, "v", 200, "h", -200, "z"]).attr({
"stroke-width": 3,
stroke: 'red',
"opacity": 0.5,
fill: "90-red-red"
});
http://jsfiddle.net/zhirkovski/vvAaz/1/
如您所见,渐变从 0.5 开始,但在达到第二种颜色时增加到 1,为什么?即使您更改了颜色,其中一个也会以 opacity = 1 呈现,这是一个错误吗?如果是这样,是否有解决方法,还是我做错了什么?