我在用planetjs绘制的行星上画了一些点,我想用RGBA颜色使它们半透明。
planet.loadPlugin(function(planet) {
planet.onDraw(function () {
planet.withSavedContext(function (context) {
var verylow = (function () {
var verylow = null;
$.ajax({
'async': false,
'global': false,
'url': 'verylow.json',
'dataType': "json",
'success': function (data) {
verylow = data;
}
});
return verylow;
})();
context.beginPath();
planet.path.context(context)(verylow);
context.fillStyle = 'green';
context.fill();
//context.stroke();
context.closePath();
});
});
});
context.fillStyle也将采用十六进制代码,即
context.fillStyle= '#999999';
但它不会
context.fillStyle= 'rgba (255, 0, 0, 0.6)';
这只是对行星设计方式的限制,还是任何人都可以提出另一种方法来获得任何透明度?
编辑:verylow.json包含一堆" Point"对象,仅供参考。
答案 0 :(得分:0)
您需要删除rgba
之后的空格。