Hình vuông Canvas HTML

Mẫu

Trình duyệt của bạn không hỗ trợ thẻ HTML5 canvas.

Vẽ một hình vuông 150*100 pixel:

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

Thử ngay

Phương pháp rect()

Phương pháp rect() thêm một hình vuông vào đường dẫn.

Cú pháp:

context.rect(x, y, width, height)
Tham số Mô tả
x Tọa độ x của góc trên bên trái của hình vuông.
y Tọa độ y của góc trên bên trái của hình vuông.
width Chiều rộng của hình vuông, tính bằng pixel.
height Chiều cao của hình vuông, tính bằng pixel.

More examples

Mẫu

Tạo ba hình vuông bằng phương pháp rect():

Trình duyệt của bạn không hỗ trợ thẻ canvas.

JavaScript:

const canvas = document.getElementById("myCanvas");
const ctx = canvas.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();

Thử ngay

Xin xem thêm:

Hướng dẫn tham khảo hoàn chỉnh Canvas của CodeW3C.com