Hiệu ứng trong HTML5 Canvas



HTML5 canvas cung cấp các phương thức cần thiết để vẽ một hình ảnh và xóa nó hoàn toàn. Chúng ta có thể dùng Javascript để tạo hiệu ứng đẹp thông qua một HTML5 canvas.

Sau đây là hai phương thức Javascript quan trọng sẽ được sử dụng để tạo hiệu ứng cho một hình ảnh trên một canvas:

STTPhương thức và Miêu tả
1

setInterval(callback, time);

Phương thức này thực thi lặp đi lặp lại code được cung cấp sau khoảng thời gian tính bằng một phần nghìn giây đã cho.

2

setTimeout(callback, time);

Phương thức này thực thi code đã cho chỉ một lần sau một khoảng thời gian mili giây đã cho.

Ví dụ

Sau đây là một ví dụ đơn giản sẽ quay một hình ảnh nhỏ lặp đi lặp lại:







   


Giả sử chúng ta có pattern sau: images/pattern.jpg.

Pattern

Ví dụ trên sẽ cho kết quả sau:


canvas_trong_html5.jsp