tutorial pengembangan web terbaru
 

HTML canvas fillStyle Propery

<HTML Canvas Referensi

Contoh

Mendefinisikan merah mengisi-warna untuk persegi panjang:

Yourbrowserdoesnotsupportthecanvastag.

JavaScript:

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

Dukungan Browser

Angka-angka dalam tabel menentukan versi browser pertama yang sepenuhnya mendukung metode ini.

metode
fillStyle() iya nih 9.0 iya nih iya nih iya nih

Definisi dan Penggunaan

The fillStyle set properti atau mengembalikan warna, gradien, atau pola yang digunakan untuk mengisi gambar.

nilai default: # 000000
sintaks JavaScript: context.fillStyle=color|gradient|pattern;

Nilai properti

Nilai Deskripsi Mainkan
color Sebuah nilai warna CSS yang menunjukkan warna mengisi gambarnya. Nilai default adalah # 000000 Mainkan "
gradient Sebuah objek gradien ( linear atau radial ) yang digunakan untuk mengisi gambar
pola Sebuah pattern objek untuk menggunakan untuk mengisi gambar

Contoh lebih

Contoh

Tentukan gradien (atas ke bawah) sebagai gaya mengisi untuk persegi panjang:

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);
Cobalah sendiri "

Contoh

Tentukan gradien (kiri ke kanan) sebagai gaya mengisi untuk persegi panjang:

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);
Cobalah sendiri "

Contoh

Tentukan gradien yang berlangsung dari hitam, merah, putih, sebagai gaya mengisi untuk persegi panjang:

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);
Cobalah sendiri "

Gambar untuk digunakan:

Lampu

Contoh

Menggunakan gambar untuk mengisi gambar:

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();
Cobalah sendiri "

<HTML Canvas Referensi