Metode rect() kanvas HTML

Referensi Kanvas HTML

Contoh

Gambar persegi panjang 150*100 piksel:

Peramban Anda tidak mendukung kanvas HTML5.

JavaScript:

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

Dukungan Peramban

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

Method
rect() Yes 9.0 Yes Yes Yes

Definisi dan Penggunaan

Metode rect() membuat persegi panjang.

Tip: Gunakan metode stroke() atau fill() untuk benar-benar menggambar persegi panjang di kanvas.

Sintaks JavaScript: konteks .rect( x,y,lebar,tinggi );

Nilai Parameter

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

Lebih Banyak Contoh

Contoh

Buat tiga persegi panjang dengan metode rect():

Peramban Anda tidak mendukung tag kanvas.

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


Referensi Kanvas HTML