是否可以将RGBA颜色与PlanetaryJS元素一起使用?

时间:2015-01-09 03:27:15

标签: planetary.js

我在用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"对象,仅供参考。

1 个答案:

答案 0 :(得分:0)

您需要删除rgba之后的空格。