HTML canvas rect() yöntemi

Tanım ve Kullanım

rect() Yöntemi rectangle oluşturmak için kullanın.

İpucu:Kullanın: stroke() veya fill() Yöntem, kanvasta gerçekten rectangle çizer.

Örnek

Örnek 1

150*100 piksel lik rectangle çizmek için:

Tarayıcınız HTML5 canvas etiketini desteklemiyor.

JavaScript:

var c=document.getElementById("myCanvas");
var ctx=c.getContext("2d");
ctx.rect(20,20,150,100);
ctx.stroke();

Kendi kendine deneyin

Sözdizimi

context.rect(x,y,width,height);

Parametre değeri

Parametre Açıklama
x Dikdörtgenin sol üst köşesinin x koordinatı.
y Dikdörtgenin sol üst köşesinin y koordinatı.
width Dikdörtgenin genişliği, piksel olarak.
height Dikdörtgenin yüksekliği, piksel olarak.

Daha fazla örnek

Örnek 2

rect() yöntemi ile üç tane rectangle oluşturmak için:

Tarayıcınız HTML5 canvas etiketini desteklemiyor.

JavaScript:

JavaScript:
var c=document.getElementById("myCanvas");
var ctx=c.getContext("2d");
// Kırmızı düz rectangle
ctx.beginPath();
ctx.lineWidth="6";
ctx.strokeStyle="red";
ctx.rect(5,5,290,140);
ctx.stroke();
// Yeşil düzgeç
ctx.beginPath();
ctx.lineWidth="4";
ctx.strokeStyle="green";
ctx.rect(30,30,50,50);
ctx.stroke();
// Mavi düzgeç
ctx.beginPath();
ctx.lineWidth="10";
ctx.strokeStyle="blue";
ctx.rect(50,50,150,80);
ctx.stroke();

Kendi kendine deneyin

Tarayıcı desteği

Tabloda numaralar, bu özelliği tam olarak destekleyen ilk tarayıcı sürümünü belirtmektedir.

Chrome Edge Firefox Safari Opera
Chrome Edge Firefox Safari Opera
4.0 9.0 3.6 4.0 10.1

Açıklama:Internet Explorer 8 ve daha eski sürümler <canvas> ögesini desteklememektedir.