【发布时间】:2013-05-19 13:38:38
【问题描述】:
我想在 Raphael 中创建一个球体,看起来应该像
我正在使用水平和垂直半径相等的Paper.ellipse 来绘制球体。
我想我需要调整fill 属性以达到如图所示的效果。我也想要具有相同效果的不同颜色的球体。
由于我找不到足够的信息,任何人都可以指出有关拉斐尔fill 属性的任何有用链接吗?
【问题讨论】:
标签: javascript raphael
我想在 Raphael 中创建一个球体,看起来应该像
我正在使用水平和垂直半径相等的Paper.ellipse 来绘制球体。
我想我需要调整fill 属性以达到如图所示的效果。我也想要具有相同效果的不同颜色的球体。
由于我找不到足够的信息,任何人都可以指出有关拉斐尔fill 属性的任何有用链接吗?
【问题讨论】:
标签: javascript raphael
二手
function ball(x, y, r, colour) {
paper.ellipse(x, y, r, r).attr({
fill: "r(.3,.25) white-" + colour,
stroke: "none"
});
};
您可以使用yellow 等任何颜色或#00CC33 等颜色代码作为色调。
Demo。
Demo Source Code。
【讨论】:
您可以观看此页面的来源:http://raphaeljs.com/ball.html。基本上,它包括绘制几个椭圆来模拟单个开明球体。
您可以在this topic 上了解有关 Raphael 渐变的更多信息。
【讨论】: