
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 :
[code language=”javascript”]
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();
[/code]
Contoh penggunaannya seperti berikut :
[code language=”html”]
<!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>
[/code]
Hasilnya tampak seperti berikut :
Selamat mencoba
Leave a Reply