Latest web development tutorials

HTML propriedade fillStyle lona

HTML Manual de lona Referência HTML Manual de lona Referência

Exemplos

Preenchido com retângulo vermelho definido:

Yourbrowserdoesnotsupportthecanvastag.

JavaScript:

var c=document.getElementById("myCanvas");
var ctx=c.getContext("2d");
ctx.fillStyle="#FF0000";
ctx.fillRect(20,20,150,100);

tente »

Suporte a navegadores

Internet ExplorerFirefoxOperaGoogle ChromeSafari

Internet Explorer 9, Firefox, Opera, Chrome e Safari apoio fillStyle propriedade.

Nota: 8 e versões anteriores do Internet Explorer não suportam o elemento <canvas>.


Definição e Uso

fillStyle conjuntos de propriedades ou retorna a cor, gradiente ou padrão usado para preencher o quadro.

padrão: # 000000
sintaxe JavaScript: contexto .fillStyle = cor | gradiente | padrão;

Valor de propriedade

描述
color 指示绘图填充色的 CSS 颜色值 。默认值是 #000000。
gradient 用于填充绘图的渐变对象( 线性放射性 )。
pattern 用于填充绘图的 pattern 对象。


Exemplos

mais exemplos

Exemplos

A definição do gradiente de cima para baixo, como o estilo de preenchimento do retângulo:

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

tente »

Exemplos

A definição do gradiente da esquerda para a direita, como estilo de preenchimento do retângulo:

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

tente »

Exemplos

Definição de preto para vermelho ao inclinação branco, um estilo de retângulo de preenchimento:

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

tente »

Imagens utilizado:

lâmpada

Exemplos

Use uma imagem para preencher os desenhos:

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

tente »


HTML Manual de lona Referência HTML Manual de lona Referência