【canvas】HTML5で絵を描くを参考にhtml5で四角をかくときのメモ!
四角をかく
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>canvas sample</title>
<script>
onload = function(){
var canvas = document.getElementById('sample');
var context = canvas.getContext('2d');
context.beginPath();
context.moveTo(50,50);
context.lineTo(150,50);
context.lineTo(150,150);
context.lineTo(50,150);
context.closePath();
context.stroke();
}
</script>
</head>
<body>
<h1>canvas sample</h1>
<canvas id="sample"></canvas>
</body>
</html>
html5ですよーってことで<!DOCTYPE html>
getElementByIdのところのsampleはcanvasのID。
Canvas要素のノードオブジェクトを取得して、getContext()メソッドでCanvasへアクセスするためのオブジェクトを取得します。
ここでは、getContext()メソッドの引数は2dを使います。
ここの解釈まだちょっと噛み砕けてません・・・
線をかくための処理をする
/* 1.線を書くよ!と宣言 */
context.beginPath();
/* 2.線を書き始める座標へ移動 */
context.moveTo(50,50);
/* 3.引きたい線の終端へ移動 */
context.lineTo(150,50);
/* 4.3の繰り返し */
context.lineTo(150,150);
context.lineTo(50,150);
context.closePath();
/* 5.実際に線を引く */
context.stroke();
おおおお!!!四角できた!すごい!!