Toile HTML méthode addColorStop()

❮ Référence de canevas HTML

Exemple

Définissez un dégradé allant du noir au blanc, comme style de remplissage du rectangle :

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.createLinearGradient(0, 0, 170, 0);
grd.addColorStop(0, "black");
grd.addColorStop(1, "white");

ctx.fillStyle = grd;
ctx.fillRect(20, 20, 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
addColorStop() Yes 9.0 Yes Yes Yes

Définition et utilisation

La méthode addColorStop() spécifie les couleurs et la position dans un objet dégradé.

La méthode addColorStop() est utilisée avec createLinearGradient() ou createRadialGradient() .

Remarque : Vous pouvez appeler la méthode addColorStop() plusieurs fois pour modifier un dégradé. Si vous omettez cette méthode pour les objets dégradés, le dégradé ne sera pas visible. Vous devez créer au moins un arrêt de couleur pour avoir un dégradé visible.

Syntaxe JavaScript : dégradé .addColorStop( stop , color );

Valeurs des paramètres

Parameter Description Play it
stop A value between 0.0 and 1.0 that represents the position between start and end in a gradient
color A CSS color value to display at the stop position

Plus d'exemples

Exemple

Définissez un dégradé avec plusieurs méthodes addColorStop() :

Votre navigateur ne prend pas en charge le canvatag.

JavaScript :

var c = document.getElementById("myCanvas");
var ctx = c.getContext("2d");

var grd = ctx.createLinearGradient(0, 0, 170, 0);
grd.addColorStop(0, "black");
grd.addColorStop("0.3", "magenta");
grd.addColorStop("0.5", "blue");
grd.addColorStop("0.6", "green");
grd.addColorStop("0.8", "yellow");
grd.addColorStop(1, "red");

ctx.fillStyle = grd;
ctx.fillRect(20, 20, 150, 100);

❮ Référence de canevas HTML