Rumah >hujung hadapan web >Tutorial H5 >Contoh lukisan garisan asas HTML5 Kanvas tutorial_html5 kemahiran tutorial
Bagaimana untuk melukis garisan? Ia hampir sama seperti melukis dalam realiti:
1. Gerakkan berus ke permulaan lukisan
2. Tentukan titik perhentian sapuan pertama
3. Selepas merancang, pilih berus (termasuk Ketebalan dan warna, dsb.)
4
1. Gerakkan berus (moveTo())
Kami memperoleh konteks berus sebelum ini, jadi kami mengambil ini sebagai contoh untuk memberi contoh menggunakan kaedah yang diubah suai - context.moveTo(100,100). Maksud kod ini adalah untuk menggerakkan berus ke titik (100,100) (unit ialah px). Ingat, sudut kiri atas kanvas ialah asal sistem koordinat Cartesan, dan arah positif paksi-y adalah ke bawah dan arah positif paksi-x adalah ke kanan.
2. Titik henti lejang (lineTo())
Begitu juga, context.lineTo(600,600). Ayat ini bermaksud menarik dari titik perhentian pukulan sebelumnya kepada (600,600). Tetapi jelas, moveTo() dan lineTo() di sini hanyalah status, ia sedang merancang, saya sedang bersiap untuk melukis, saya belum mula melukis lagi, ia hanya rancangan!
3. Pilih berus
Di sini kami hanya menetapkan warna dan ketebalan berus.
context.lineWidth = 5, ayat ini bermaksud untuk menetapkan ketebalan berus (garisan) kepada 10px.
context.strokeStyle = "#AA394C", ayat ini bermaksud menetapkan warna berus (garisan) kepada merah mawar.
Oleh kerana Kanvas adalah lukisan berasaskan negeri, apabila kita memilih ketebalan dan warna berus, kita sebenarnya turut memilih ketebalan dan warna garisan.
4. Sahkan lukisan
Hanya terdapat dua kaedah untuk mengesahkan lukisan, fill() dan stroke(). Oleh kerana kita hanya melukis garisan, usap sahaja. Panggil sahaja konteks kod.stroke().
Lukis garisan
Bukankah ia hanya segmen garisan! sangat mengarut! Kemudian mari kita mula melukis.