Méthode createRadialGradient()du canvas HTML

HTML canvas 参考手册Référence HTML canvas

Exemples

Dessinez un rectangle et remplissez-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,"red");
grd.addColorStop(1,"white");

// Remplir avec un dégradé
ctx.fillStyle=grd;
ctx.fillRect(10,10,150,100);

Essayez-le vous-même »

Prise en charge des navigateurs

Internet ExplorerFirefoxOperaGoogle ChromeSafari

Internet Explorer 9, Firefox, Opera, Chrome et Safari prennent en charge la méthode createRadialGradient().

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


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.

Astuce :Veuillez utiliser cet objet comme valeur de la propriétéstrokeStyleoufillStyle.

Astuce :Veuillez utiliser la méthodeaddColorStop()pour spécifier différentes couleurs et où les couleurs sont positionnées dans l'objet gradient.

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

Valeurs des paramètres

Paramètre Description
x0 La coordonnée x du cercle de départ du dégradé
y0 La coordonnée y du cercle de départ du dégradé
r0 Le rayon du cercle de départ
x1 La coordonnée x du cercle d'arrivée du dégradé
y1 La coordonnée y du cercle d'arrivée du dégradé
r1 Le rayon du cercle d'arrivée


HTML canvas 参考手册Référence HTML canvas Autres extensions