Méthode HTML canvas createRadialGradient()

Définition et utilisation

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

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

Avis :Utilisez cet objet en tant que strokeStyle ou fillStyle la valeur de l'attribut.

Avis :Utilisez addColorStop() La méthode spécifie différentes couleurs et où chaque couleur est positionnée dans l'objet gradient.

Exemple

Dessinez un rectangle et remplit-le avec un dégradé radial/circulaire :

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

JavaScript:

var c = document.getElementById("myCanvas");
var ctx = c.getContext("2d");
var grd =ctx.createRadialGradient(75, 50, 5, 90, 60, 100);
grd.addColorStop(0, "rouge");
grd.addColorStop(1, "blanc");
// Remplir avec un dégradé
ctx.fillStyle = grd;
ctx.fillRect(10,10,150,100);

Essayer par vous-même

Syntaxe

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

Valeur du paramètre

Paramètres Description
x0 Coordonnée x du cercle de début de la dégradé
y0 Coordonnée y du cercle de début de la dégradé
r0 Rayon de début du cercle
x1 Coordonnée x du cercle de fin de la dégradé
y1 Coordonnée y du cercle de fin de la dégradé
r1 Rayon de fin du cercle

Support du navigateur

Les numéros dans le tableau indiquent la version du navigateur qui prend en charge cette propriété pour la première fois.

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

Remarque :Internet Explorer 8 et les versions antérieures ne prennent pas en charge l'élément <canvas>.