Ph n t Canvas trong HTML5ầ ử
Ph n tầ ử <canvas> trong HTML đ c s d ng đ v đ h a cho trang ượ ử ụ ể ẽ ồ ọ
web. V y canvas có nh ng n i dung gì, cách s d ng ra sao, b n hãy cùng ậ ữ ộ ử ụ ạ
Quantrimang tìm hi u qua bài vi t này nhé.ể ế
Canvas là gì?
Ph n t <canvas>ầ ử s d ng đ v các thành ph n đ h a t đ n gi n nhử ụ ể ẽ ầ ồ ọ ừ ơ ả ư
các đ ng đ n các đ h a ph c t p (đ ng th ng, hình h p, hình tròn, ườ ế ồ ọ ứ ạ ườ ẳ ộ
vi t ch , chèn hình nh...).ế ữ ả
<canvas> cũng t ng t nh nh ng th HTML khác, đ s d ng thì b n ươ ự ư ữ ẻ ể ử ụ ạ
ph i đ t thả ặ ẻ <canvas></canvas> t i v trí mu n hi n th . Tuy nhiên có ạ ị ố ể ị
m t s khác bi t rõ r t nh t là n i dung c a nó l i đ c xây d ng ộ ự ệ ệ ấ ộ ủ ạ ượ ự
từ Javascript.
<canvas> ch có ch c năng ch a các đ i t ng đ h a. B n b t bu c ph iỉ ứ ứ ố ượ ồ ọ ạ ắ ộ ả
s d ng JavaScript đ v .ử ụ ể ẽ
Trình duy t h trệ ỗ ợ
4.0 2.0 9.0 9.0 3.1
T a đ trong canvasọ ộ
Canvas s d ng tr c t a đ 2 chi u, v i góc trái phía trên là t a đ g c ử ụ ụ ọ ộ ề ớ ọ ộ ố
(0,0)
X : t a đ theo ph ng n m ngang, tăng d n t trái sang ph iọ ộ ươ ằ ầ ừ ả
Y : t a đ theo ph ng th ng đ ng, tăng d n t trên xu ng d iọ ộ ươ ẳ ứ ầ ừ ố ướ