Neueste Web-Entwicklung Tutorials
 

HTML canvas fillStyle Propery

<Canvas Object

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 vollständig unterstützt.

Methode
fillStyle() 4.0 9.0 3.6 4.0 10.1

Definition und Verwendung

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

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

Eigenschaftswerte

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

Beispiele

Mehr Beispiele

Beispiel

Definiert einen Gradienten (top to bottom) von (top to bottom) 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

Definiert einen Gradienten (left to right) von (left to right) 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 eine Steigung, die von Schwarz geht, zu rot, zu weiß, wie die Füllstil 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 "

<Canvas Object