Metode HTML canvas rect()

Definisi dan penggunaan

rect() Metode untuk membuat segitiga.

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

Contoh

Contoh 1

Menggambar segitiga berukuran 150*100 piksel:

Peramban 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

Sintaks

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

Nilai parameter

Parameter Deskripsi
x Koordinat x bagian atas kiri segitiga.
y Koordinat y bagian atas kiri segitiga.
width Lebar segitiga dalam satuan piksel.
height Tinggi segitiga dalam satuan piksel.

Lebih banyak contoh

Contoh 2

Membuat tiga segitiga dengan metode rect():

Peramban Anda tidak mendukung tag HTML5 canvas.

JavaScript:

JavaScript:
var c=document.getElementById("myCanvas");
var ctx=c.getContext("2d");
// segitiga merah
ctx.beginPath();
ctx.lineWidth="6";
ctx.strokeStyle="merah";
ctx.rect(5,5,290,140);
ctx.stroke();
// Kotak Hijau
ctx.beginPath();
ctx.lineWidth="4";
ctx.strokeStyle="green";
ctx.rect(30,30,50,50);
ctx.stroke();
// Kotak Biru
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.

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>.