Paraan ng Canvas createRadialGradient()

Paglilinaw at Paggamit

createLinearGradient() Ang paraan na gumawa ng object ng gradient na pagbabagong kulay.

Ang gradient ay maaaring gamitin para sa paglalagay ng kulay sa parisukat, lupon, linya, teksto at iba pa.

Mga tagubilin:Gamitin ang bagay na ito bilang strokeStyle o fillStyle Halaga ng katangian.

Mga tagubilin:Gamitin ang addColorStop() Ang paraan ay nagtutukoy sa iba't ibang kulay at saan nasa gradient object ang pagkalagay ng kulay.

Eskwelahan

Ihanda ang isang parisukat at ilagay ang gradient na pagbabagong kulay sa pampalubog:

Ang iyong browser ay hindi sumusuporta sa tag ng HTML5 canvas.

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");
// Ilagay ang gradient
ctx.fillStyle=grd;
ctx.fillRect(10,10,150,100);

Subukan nang sarili

Mga gramatika

context.createRadialGradient(x0,y0,r0,x1,y1,r1);

Halaga ng parameter

Parameter Paglalarawan
x0 Ang x-coordinate ng pagsisimula ng gilid ng pagbabagong kulay.
y0 Ang y-coordinate ng pagsisimula ng gilid ng pagbabagong kulay.
r0 Ang laki ng pagsisimula ng gilid.
x1 Ang x-coordinate ng huling gilid ng pagbabagong kulay.
y1 Ang y-coordinate ng huling gilid ng pagbabagong kulay.
r1 Ang laki ng gilid ng huling lupon.

Suporta ng browser

Ang mga numero sa talahanayan ay naglalarawan ng unang bersyon ng browser na ganap na sumusuporta sa katangian na ito.

Chrome Edge Firefox Safari Opera
Chrome Edge Firefox Safari Opera
4.0 9.0 3.6 4.0 10.1

注释:Internet Explorer 8 以及更早的版本不支持 <canvas> 元素。