Paraan ng Canvas rect()

Paglalarawan at Paggamit

rect() Ang paraan ay gumawa ng parihaba.

Mga payo:Gumamit ng stroke() o fill() Ang paraan ay talagang nagpipinta ng parihaba sa kanvas.

Halimbawa

Talakayan 1

Isumbong ang 150*100 pixel na parihaba:

Ang iyong browser ay hindi nagbibigay ng suporta sa HTML5 canvas tag.

JavaScript:

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

Subukan ang sarili!

Pangunahing Katuruan

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

Halaga ng Parametro

Parametro Ang paglalarawan
x Ang x-coordinate ng itaas na kanang sulok ng parihaba.
y Ang y-coordinate ng itaas na kanang sulok ng parihaba.
width Ang lapad ng parihaba, na binibilang sa pixel.
height Ang taas ng parihaba, na binibilang sa pixel.

Higit pang halimbawa

Talakayan 2

Gumawa ng tatlong parihaba sa pamamagitan ng paraan na rect():

Ang iyong browser ay hindi nagbibigay ng suporta sa HTML5 canvas tag.

JavaScript:

JavaScript:
var c=document.getElementById("myCanvas");
var ctx=c.getContext("2d");
// 红色矩形
ctx.beginPath();
ctx.lineWidth="6";
ctx.strokeStyle="red";
ctx.rect(5,5,290,140);
ctx.stroke();
// 绿色矩形
ctx.beginPath();
ctx.lineWidth="4";
ctx.strokeStyle="green";
ctx.rect(30,30,50,50);
ctx.stroke();
// 蓝色矩形
ctx.beginPath();
ctx.lineWidth="10";
ctx.strokeStyle="blue";
ctx.rect(50,50,150,80);
ctx.stroke();

Subukan ang sarili!

Suporta ng Browser

Ang numero sa talahanayan ay nagpapahiwatig ng unang bersyon ng browser na ganap na sumusuporta sa katangian.

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

Komentaryo:Ang Internet Explorer 8 at mas maagang bersyon ay hindi sumusuporta sa <canvas> elemento.