19/09/2018, 14:55

createPattern() trong Canvas

Sử dụng ảnh để đổ vào hình vẽ Trình duyệt của bạn không hỗ trợ thẻ canvas trong HTML5. Code: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 < ...

Sử dụng ảnh để đổ vào hình vẽ

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

Code:

Demo

Trình duyệt hỗ trợ

Số trong bảng dưới đây thể hiện phiên bản trình duyệt đầu tiên hỗ trợ đầy đủ cho thuộc tính.

Thuộc tính Icon Chrome Icon FireFox Icon IE Icon Safari Icon Opera
createPattern() 4.0 2.0 9.0 3.1 9.0

Định nghĩa và cách sử dụng

Phương thức createPattern() sử dụng để lặp một thẻ theo chiều quy định.

Thẻ có thể là ảnh, video hoặc <canvas>.

Nội dung được tạo bởi createPattern() có thể được sử dụng để vẽ/đổ lên hình chữ nhật, hình tròn, đường thẳng v.v…

Cú pháp JavaScript: context.createPattern(image,”repeat|repeat-x|repeat-y|no-repeat”);

Giá trị tham số

Tham sốMiêu tả
imageẢnh, canvas hoặc video để sử dụng mẫu họa tiết
repeatMặc định. Lặp mẫu họa tiết cả chiều ngang và chiều dọc
repeat-xLặp mẫu họa tiết theo chiều ngang
repeat-yLặp mẫu họa tiết theo chiều dọc
no-repeatMẫu họa tiết chỉ hiển thị một lần (không lặp lại)
0