
Oleh : Abah Razi
بسم الله الرحمن الرحيم
Menggambar garis di HTML5 sangat mudah. Kita dapat menggunakan syntak line.
Empat komponen yang penting saat menggambar garis dengan line adalah :
- beginPath : Mendeklarasikan path baru untuk menggambar
- moveTo : Menunjukkan koordinat terakhir garis yang ingin dibuat
- lineTo : Menunjukkan koordinat awal garis yang ingin dibuat
- stroke() : Mendeklarasikan mulai penggambaran
Kodenya tampak seperti contoh berikut :
01 02 03 04 05 06 07 08 09 10 11 | line.beginPath(); line.moveTo(250,0); line.lineTo(250,500); line.strokeStyle = "#ff0000" ; line.stroke(); liney.beginPath(); liney.moveTo(500,250); liney.lineTo(0,250); liney.strokeStyle = "#440000" ; liney.stroke(); |
Contoh penggunaannya seperti berikut :
01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 | <! DOCTYPE HTML> < html > < head > < script type = "text/javascript" > function drawShape(){ // Mengambil elemen canvas menggunakan DOM var canvas = document.getElementById("mycanvas"); // Membuat agar kode tidak dieksekusi jika browser tidak mendukung if (canvas.getContext){ // Menggunakan getContext untuk menggunakan canvas buat menggambar var line = canvas.getContext("2d"); var liney = canvas.getContext("2d"); // Menggambar sumbu koordinat line.beginPath(); line.moveTo(250,0); line.lineTo(250,500); line.strokeStyle = "#ff0000"; line.stroke(); liney.beginPath(); liney.moveTo(500,250); liney.lineTo(0,250); liney.strokeStyle = "#440000"; liney.stroke(); } else { alert('Browser anda tidak mendukung.'); } } </ script > </ head > < body onload = 'drawShape()' > < canvas id = "mycanvas" width = "500px" height = "500px" style = "border:1px solid #d3d3d3;" ></ canvas > </ body > </ html > |
Hasilnya tampak seperti berikut :
Selamat mencoba
Leave a Reply