Trong bài viết này, chúng ta sẽ tìm hiểu cách sẽ một số hình đơn giản trong Canvas: hình chữ nhật, hình tam giác. Hình chữ nhật Ở bài viết trước, chúng ta đã vẽ 1 hình chữ nhật viền đỏ, phía trong tô màu vàng: ctx.fillStyle = '#F0DB4F'; ctx.strokeStyle = 'red'; // draw a rectangle with fill and stroke ctx.fillRect(50, 50, 150, 100); ctx.strokeRect(50, 50, 150, 100); The CanvasRenderingContext2D.fillRect() method of the Canvas 2D API draws a rectangle that is filled according to the current fillStyle. Cú pháp: fillRect(x, y, width, height) fillStyle: Thuộc tính này biểu diễn màu hoặc phong cách để sử dụng bên trong shape. Để thay đổi màu tô, mẫu tô sử dụng thuộc tính fillStyle của context để thiết lập trước khi vẽ strokeStyle: Thuộc tính này biểu diễn màu hoặc phong cách để sử dụng cho các đường xung quanh shape. VD 2: Vẽ 2 hình chữ nhật chồng xéo lên nhau Ở hàm draw(), bạn thay thế bằng đoạn code sau: ctx.strokeStyle = 'red'; ctx.strokeRect(100, 100, 15...
Suy nghĩ, yêu thương và làm việc hết mình