Toile HTML méthode createRadialGradient()

❮ Référence de canevas HTML

Exemple

Dessinez un rectangle et remplissez avec un dégradé radial/circulaire :

Votre navigateur ne prend pas en charge la balise HTML5 canva.

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

Prise en charge du navigateur

Les nombres dans le tableau indiquent la première version du navigateur qui prend entièrement en charge la méthode.

Method
createRadialGradient() Yes 9.0 Yes Yes Yes

Définition et utilisation

La méthode createRadialGradient() crée un objet dégradé radial/circulaire.

Le dégradé peut être utilisé pour remplir des rectangles, des cercles, des lignes, du texte, etc.

Conseil : utilisez cet objet comme valeur des propriétés strokeStyle ou fillStyle .

Conseil : utilisez la méthode addColorStop() pour spécifier différentes couleurs et où positionner les couleurs dans l'objet dégradé.

Syntaxe JavaScript : contexte .createRadialGradient( x0,y0,r0,x1,y1,r1 );

Valeurs des paramètres

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

❮ Référence de canevas HTML