HTML5 canvas createRadialGradient() 方法
实例
射状/行填充:
JavaScript:
var c=document.getElementById("myCanvas");
var ctx=c.getContext("2d");
var grd=ctx.createRadialGradient(75,50,5,90,60,100)
;
grd.addColorStop(0,"red");
grd.addColorStop(1,"white");
// Fill with gradient
ctx.fillStyle=grd;
ctx.fillRect(10,10,150,100);
Internet Explorer 9、Firefox、Opera、Chrome 以及 Safari 支持 createRadialGradient() 方法。
注释:Internet Explorer 8 <canvas> 元素。
createLinearGradient() 射状/象。
。
提示:象作为 strokeStyle 或 fillStyle
提示:请使用 addColorStop() 以及在 gradient 。
JavaScript 语法:
context.createRadialGradient(x0,y0,r0,x1,y1,r1);
参数值
参数 | 描述 |
---|---|
x0 | 圆的 x 坐标 |
y0 | 圆的 y 坐标 |
r0 | 径 |
x1 | 圆的 x 坐标 |
y1 | 圆的 y 坐标 |
r1 | 径 |