填写raphael js的财产

xyz*_*xyz 1 javascript raphael

我想在Raphael中创建一个看起来像的球体
在此输入图像描述

我使用Paper.ellipse相同的水平和垂直半径来绘制球体.
我想我需要调整fill属性来实现效果,如图所示.我也想要不同颜色的球体,效果相同.
任何人都可以指出fill拉斐尔有关房产的任何有用的链接,因为我找不到足够的信息?

xyz*_*xyz 5

用过的

function ball(x, y, r, colour) {
    paper.ellipse(x, y, r, r).attr({
        fill: "r(.3,.25) white-" + colour,
        stroke: "none"
    });
};  
Run Code Online (Sandbox Code Playgroud)

您可以使用任何颜色yellow或颜色代码,如#00CC33色调.
演示.
演示源代码.