Latest web development tutorials

HTML-Leinwand addColorStop () -Methode

Canvas Object Reference Canvas - Objekt

Beispiele

Definieren Sie einen Farbverlauf von Schwarz nach Weiß, ein Rechteck Füllstil:

YourbrowserdoesnotsupporttheHTML5canvastag.

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

Versuchen »

Browser-Unterstützung

Internet ExplorerFirefoxOperaGoogle ChromeSafari

Internet Explorer 9, Firefox, Opera, Chrome und Safari Unterstützung addColorStop () -Methode.

Hinweis: 8 und frühere Versionen von Internet Explorer unterstützt nicht das <canvas> -Element.


Definition und Verwendung

addColorStop () -Methode gibt die Steigung Objektfarbe und Position.

addColorStop () -Methode createLinearGradient () oder createRadialGradient () verwendet , zusammen.

Hinweis: Sie können anrufen addColorStop () -Methode mehrmals den Gradienten zu ändern.Wenn Sie nicht ein Gradient Objekt sind, mit dieser Methode wird die Steigung nicht sichtbar sein. Um sichtbar Gradienten zu erhalten, müssen Sie mindestens eine Farbe zu erzeugen.

JavaScript-Syntax: Gradient.addColorStop (Stopp, Farbe);

Parameter Wert

参数 描述
stop 介于 0.0 与 1.0 之间的值,表示渐变中开始与结束之间的位置。
color stop位置显示的 CSS 颜色值


Beispiele

Weitere Beispiele

Beispiele

Es wird durch eine Mehrzahl von Gradienten addColorStop () Methode definiert:

Yourbrowserdoesnotsupportthecanvastag.

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

Versuchen »


Canvas Object Reference Canvas - Objekt