HTML canvas rect() Metode

❮ HTML-doekverwysing

Voorbeeld

Teken 'n 150*100 piksels reghoek:

Jou blaaier ondersteun nie die HTML5-skerm nie.

JavaScript:

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

Blaaierondersteuning

Die nommers in die tabel spesifiseer die eerste blaaierweergawe wat die metode ten volle ondersteun.

Method
rect() Yes 9.0 Yes Yes Yes

Definisie en gebruik

Die rect() metode skep 'n reghoek.

Wenk: Gebruik die stroke() of die fill() metode om werklik die reghoek op die doek te teken.

JavaScript-sintaksis: konteks .rect( x,y, breedte, hoogte );

Parameterwaardes

Parameter Description Play it
x The x-coordinate of the upper-left corner of the rectangle
y The y-coordinate of the upper-left corner of the rectangle
width The width of the rectangle, in pixels
height The height of the rectangle, in pixels

Meer voorbeelde

Voorbeeld

Skep drie reghoeke met die rect() metode:

Jou blaaier ondersteun nie die doek nie.

JavaScript:

var c = document.getElementById("myCanvas");
var ctx = c.getContext("2d");

// Red rectangle
ctx.beginPath();
ctx.lineWidth = "6";
ctx.strokeStyle = "red";
ctx.rect(5, 5, 290, 140);
ctx.stroke();

// Green rectangle
ctx.beginPath();
ctx.lineWidth = "4";
ctx.strokeStyle = "green";
ctx.rect(30, 30, 50, 50);
ctx.stroke();

// Blue rectangle
ctx.beginPath();
ctx.lineWidth = "10";
ctx.strokeStyle = "blue";
ctx.rect(50, 50, 150, 80);
ctx.stroke();


❮ HTML-doekverwysing