Rumah  >  Artikel  >  hujung hadapan web  >  Teg Kanvas HTML5 menggunakan kemahiran tutorial collection_html5

Teg Kanvas HTML5 menggunakan kemahiran tutorial collection_html5

WBOY
WBOYasal
2016-05-16 15:51:341447semak imbas

1. Konsep asas

Apakah itu Kanvas

ialah elemen HTML baharu, yang ditakrifkan dalam HTML5. Elemen ini biasanya boleh digunakan untuk melukis grafik, mensintesis imej, dsb. dalam halaman HTML melalui JavaScript, dan juga boleh digunakan untuk melakukan beberapa animasi. Sudah tentu, spesifikasi HTML5 masih dalam peringkat draf, dan keluaran rasmi mungkin perlu menunggu sehingga 2010, tetapi banyak pelayar sudah menyokong sebahagian daripada spesifikasi HTML5. Penyemak imbas yang pada masa ini menyokong elemen kanvas termasuk Firefox 3, Safari 4, Chrome 2.0, dsb. Oleh itu, apabila menjalankan contoh pada halaman ini, sila pastikan anda menggunakan salah satu penyemak imbas di atas.

Walaupun terdapat banyak tutorial tentang Kanvas dalam Mozilla, saya memutuskan untuk merekodkan proses pembelajaran saya. Jika anda merasakan bahawa apa yang saya tulis tidak cukup jelas, anda boleh mencari pautan ke tutorial Kanvas di laman web Mozilla dalam rujukan.

Selain itu, anda boleh temui beberapa contoh Kanvas yang menarik di sini

Mulakan dengan Kanvas

Menggunakan Kanvas adalah sangat mudah Sama seperti menggunakan elemen HTML yang lain, anda hanya perlu menambahkan teg

Kod adalah seperti berikut:




Sudah tentu, ini hanya mencipta objek Canvas dan tidak melakukan apa-apa operasi padanya Pada masa ini, elemen kanvas kelihatan tidak berbeza daripada elemen div Tiada apa-apa pada halaman Tidak dapat memberitahu :)
Selain itu, saiz elemen kanvas boleh ditentukan melalui atribut lebar dan ketinggian, yang agak serupa dengan elemen img.

Inti Kanvas: Konteks
Seperti yang dinyatakan sebelum ini, objek Canvas boleh dikendalikan melalui JavaScript untuk melukis grafik, mensintesis imej, dsb. Operasi ini tidak dilakukan melalui objek Canvas itu sendiri, tetapi Ia dilakukan dengan mendapatkan konteks operasi Canvas melalui kaedah getContext objek Canvas. Dengan kata lain, apabila kita menggunakan objek Canvas nanti, kita akan berurusan dengan Konteks objek Canvas, dan objek Canvas itu sendiri boleh digunakan untuk mendapatkan maklumat seperti saiz objek Canvas.
Mendapatkan Konteks objek Canvas adalah sangat mudah. ​​Hanya panggil kaedah getContext elemen kanvas secara terus Apabila memanggil, anda perlu menghantar parameter jenis Konteks Satu-satunya nilai jenis yang tersedia dan tersedia pada masa ini: