HTML canvas createRadialGradient() metode

Definition og brug

createLinearGradient() metoden til at oprette et stråleformet/cirkulært gradientobjekt.

Gradiente kan bruges til at fylde rektangler, cirkler, linjer, tekst osv.

Tip:Brug dette objekt som strokeStyle eller fillStyle værdien af egenskaben.

Tip:Brug addColorStop() Metoden definerer forskellige farver og hvor farverne skal placeres i gradient-objektet.

Eksempel

Tegn en rektangel og fyld den med en stråleformet/cirkulær gradient:

Din browser understøtter ikke HTML5 canvas tag.

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

Prøv det selv

Syntaks

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

Parameterværdi

Parameter Beskrivelse
x0 Startcirkels x-koordinat
y0 Startcirkels y-koordinat
r0 Startcirkels radius
x1 Afsluttende cirkels x-koordinat
y1 Afsluttende cirkels y-koordinat
r1 Afsluttende cirkels radius

Browserunderstøttelse

Tallene i tabellen angiver den første browserversion, der fuldt ud understøtter egenskaben.

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

Bemærk:Internet Explorer 8 og ældre versioner understøtter ikke <canvas>-elementet.