HTML-doek addColorStop() Metode

❮ HTML-doekverwysing

Voorbeeld

Definieer 'n gradiënt wat van swart na wit gaan, as die vulstyl vir die reghoek:

Jou blaaier ondersteun nie die HTML5-skerm nie.

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

Blaaierondersteuning

Die nommers in die tabel spesifiseer die eerste blaaierweergawe wat die metode ten volle ondersteun.

Method
addColorStop() Yes 9.0 Yes Yes Yes

Definisie en gebruik

Die addColorStop() metode spesifiseer die kleure en posisie in 'n gradiënt voorwerp.

Die addColorStop()-metode word saam met createLinearGradient() of createRadialGradient() gebruik .

Let wel: Jy kan die addColorStop() metode verskeie kere bel om 'n gradiënt te verander. As jy hierdie metode vir gradiëntvoorwerpe weglaat, sal die gradiënt nie sigbaar wees nie. Jy moet ten minste een kleurstop skep om 'n sigbare gradiënt te hê.

JavaScript-sintaksis: gradiënt .addColorStop( stop , kleur );

Parameterwaardes

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

Meer voorbeelde

Voorbeeld

Definieer 'n gradiënt met verskeie addColorStop() metodes:

Jou blaaier ondersteun nie die doek nie.

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

❮ HTML-doekverwysing