Metode Canvas rect()

Definisi dan penggunaan

rect() Metode untuk membuat segiempat.

Petunjuk:Gunakan stroke() atau fill() Metode ini menggambar segiempat secara nyata di atas kanvas.

Instansi

Contoh 1

Menggambar segiempat berukuran 150*100 piksel:

Browser Anda tidak mendukung tag HTML5 canvas.

JavaScript:

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

Coba sendiri

Gramatika

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

Nilai parameter

Parameter Deskripsi
x Koordinat x atas kiri segiempat.
y Koordinat y atas kiri segiempat.
width Lebar segiempat, dalam satuan piksel.
height Tinggi segiempat, dalam satuan piksel.

Beberapa contoh lain

Contoh 2

Membuat tiga segiempat dengan metode rect():

Browser Anda tidak mendukung tag HTML5 canvas.

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

Coba sendiri

Dukungan Browser

Angka di tabel menunjukkan versi browser pertama yang mendukung atribut ini penuh.

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

Keterangan:Internet Explorer 8 dan versi sebelumnya tidak mendukung elemen <canvas>.