Neueste Web-Entwicklung Tutorials
 

HTML canvas addColorStop() Method

<HTML Canvas Referenz

Beispiel

Definieren Sie eine Steigung, die für das Rechteck von Schwarz auf Weiß, wie die Füllung Stil geht:

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);
Versuch es selber "

Browser-Unterstützung

Die Zahlen in der Tabelle geben Sie die erste Browser-Version, die die Methode in vollem Umfang unterstützt.

Methode
addColorStop() ja 9.0 ja ja ja

Definition und Verwendung

Die addColorStop() Methode gibt die Farben und die Position in einem Gradienten - Objekt.

Die addColorStop() Methode wird verwendet , zusammen mit createLinearGradient() oder createRadialGradient() .

Hinweis: Sie können den Anruf addColorStop() Methode mehrere Male mit einem Gradienten zu ändern.Wenn Sie diese Methode für Gradienten Objekte weglassen, wird der Gradient nicht sichtbar sein. Sie müssen mindestens einen Farbanschlag zu erzeugen einen sichtbaren Steigung zu haben.

JavaScript-Syntax: gradient.addColorStop(stop,color);

Parameterwerte

Parameter Beschreibung Spiel es
stop Ein Wert zwischen 0,0 und 1,0, die die Position zwischen Anfang und Ende in einem Gradienten darstellt Spiel es "
color Ein CSS - Farbwert an derStopppositionangezeigt werden Spiel es "

Mehr Beispiele

Beispiel

Definieren Sie einen Gradienten mit mehreren addColorStop() Methoden:

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);
Versuch es selber "

<HTML Canvas Referenz