HTML-Leinwand createRadialGradient() Methode

❮ HTML-Canvas-Referenz

Beispiel

Zeichnen Sie ein Rechteck und füllen Sie es mit einem radialen/kreisförmigen Farbverlauf:

Ihr Browser unterstützt den HTML5-Canvastag nicht.

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);

Browser-Unterstützung

Die Zahlen in der Tabelle geben die erste Browserversion an, die das Verfahren vollständig unterstützt.

Method
createRadialGradient() Yes 9.0 Yes Yes Yes

Definition und Verwendung

Die Methode createRadialGradient() erstellt ein radiales/kreisförmiges Verlaufsobjekt.

Der Farbverlauf kann zum Füllen von Rechtecken, Kreisen, Linien, Text usw. verwendet werden.

Tipp: Verwenden Sie dieses Objekt als Wert für die Eigenschaften strokeStyle oder fillStyle .

Tipp: Verwenden Sie die Methode addColorStop() , um verschiedene Farben anzugeben und festzulegen, wo die Farben im Verlaufsobjekt positioniert werden sollen.

JavaScript-Syntax: Kontext .createRadialGradient( x0,y0,r0,x1,y1,r1 );

Parameterwerte

Parameter Description
x0 The x-coordinate of the starting circle of the gradient
y0 The y-coordinate of the starting circle of the gradient
r0 The radius of the starting circle
x1 The x-coordinate of the ending circle of the gradient
y1 The y-coordinate of the ending circle of the gradient
r1 The radius of the ending circle

❮ HTML-Canvas-Referenz