HTML tuval fillStyle Özellik

❮ HTML Kanvas Referansı

Örnek

Dikdörtgen için kırmızı bir dolgu rengi tanımlayın:

Tarayıcınız tuval etiketini desteklemiyor.

JavaScript:

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

Tarayıcı Desteği

Tablodaki sayılar, yöntemi tam olarak destekleyen ilk tarayıcı sürümünü belirtir.

Method
fillStyle() Yes 9.0 Yes Yes Yes

Tanım ve Kullanım

fillStyle özelliği, çizimi doldurmak için kullanılan rengi, degradeyi veya deseni ayarlar veya döndürür.

Varsayılan değer: #000000
JavaScript sözdizimi: bağlam .fillStyle= renk | gradyan | desen ;

Mülk değerleri

Value Description Play it
color A CSS color value that indicates the fill color of the drawing. Default value is #000000
gradient A gradient object (linear or radial) used to fill the drawing  
pattern A pattern object to use to fill the drawing  

Daha fazla örnek

Örnek

Dikdörtgenin dolgu stili olarak bir degrade (yukarıdan aşağıya) tanımlayın:

Tarayıcınız tuval etiketini desteklemiyor.

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

Örnek

Dikdörtgenin dolgu stili olarak bir degrade (soldan sağa) tanımlayın:

Tarayıcınız tuval etiketini desteklemiyor.

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

Örnek

Dikdörtgenin dolgu stili olarak siyahtan kırmızıya ve beyaza giden bir degrade tanımlayın:

Tarayıcınız tuval etiketini desteklemiyor.

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

Kullanılacak resim:

Lamba

Örnek

Çizimi doldurmak için bir resim kullanın:

TarayıcınızHTML5tuval etiketini desteklemiyor.

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

❮ HTML Kanvas Referansı