Neueste Web-Entwicklung Tutorials
 

HTML canvas fillStyle Propery

<HTML Canvas Referenz

Beispiel

Definieren Sie eine rote Füllung-Farbe für das Rechteck:

Yourbrowserdoesnotsupportthecanvastag.

JavaScript:

var c=document.getElementById("myCanvas");
var ctx=c.getContext("2d");
ctx.fillStyle="#FF0000";
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
fillStyle() ja 9.0 ja ja ja

Definition und Verwendung

Die fillStyle Eigenschaftssätze oder gibt den Farbe, Farbverlauf oder Muster verwendet, um die Zeichnung zu füllen.

Standardwert: # 000000
JavaScript-Syntax: context.fillStyle=color|gradient|pattern;

Immobilienwerte

Wert Beschreibung Spiel es
color Ein CSS - Farbwert , der die Füllfarbe der Zeichnung zeigt. Der Standardwert ist # 000000 Spiel es "
gradient Ein Gradient - Objekt ( linear oder radial ) verwendet , um die Zeichnung zu füllen
Muster Ein pattern - Objekt verwenden , um die Zeichnung zu füllen

Mehr Beispiele

Beispiel

Definieren Sie einen Gradienten (von oben nach unten) als Füllmuster für das Rechteck:

Yourbrowserdoesnotsupportthecanvastag.

JavaScript:

var c=document.getElementById("myCanvas");
var ctx=c.getContext("2d");
var my_gradient=ctx.createLinearGradient(0,0,0,170);
my_gradient.addColorStop(0,"black");
my_gradient.addColorStop(1,"white");
ctx.fillStyle=my_gradient;
ctx.fillRect(20,20,150,100);
Versuch es selber "

Beispiel

Definieren Sie einen Gradienten (von links nach rechts) als Füllmuster für das Rechteck:

Yourbrowserdoesnotsupportthecanvastag.

JavaScript:

var c=document.getElementById("myCanvas");
var ctx=c.getContext("2d");
var my_gradient=ctx.createLinearGradient(0,0,170,0);
my_gradient.addColorStop(0,"black");
my_gradient.addColorStop(1,"white");
ctx.fillStyle=my_gradient;
ctx.fillRect(20,20,150,100);
Versuch es selber "

Beispiel

Definieren Sie ein Gradient von Schwarz geht, zu rot, zu weiß, wie die Füllung Stil für das Rechteck:

Yourbrowserdoesnotsupportthecanvastag.

JavaScript:

var c=document.getElementById("myCanvas");
var ctx=c.getContext("2d");
var my_gradient=ctx.createLinearGradient(0,0,170,0);
my_gradient.addColorStop(0,"black");
my_gradient.addColorStop(0.5,"red");
my_gradient.addColorStop(1,"white");
ctx.fillStyle=my_gradient;
ctx.fillRect(20,20,150,100);
Versuch es selber "

Bild zu verwenden:

Lampe

Beispiel

Verwenden Sie ein Bild, um die Zeichnung zu füllen:

YourbrowserdoesnotsupporttheHTML5canvastag.

JavaScript:

var c=document.getElementById("myCanvas");
var ctx=c.getContext("2d");
var img=document.getElementById("lamp");
var pat=ctx.createPattern(img,"repeat");
ctx.rect(0,0,150,100);
ctx.fillStyle=pat;
ctx.fill();
Versuch es selber "

<HTML Canvas Referenz