「HTML/HTML5」の版間の差分

削除された内容 追加された内容
M編集の要約なし
→‎canvas要素: canvasタグとjavascriptを実際にどう組み合わせるかの例。また、実行結果を追加。また、色変更。黒だと、なんかエラー表示っぽい印象なので、青に変更。
91 行
 
[[JavaScript]]を使用するとcanvasに画像を描くことができる。
 
 
<syntaxhighlight lang="javascript">
var canvas = document.querySelector("#canvas");
var ctx = canvas.getContext("2d");
ctx.fillStyle = "rgb(0,0,0100)";
ctx.fillRect(100, 100, 200, 200);
</syntaxhighlight>
 
 
JavaScriptは下記のようにcanvasタグと組み合わせて使用できます。
 
;HTMLでのJavaScriptとcanvasの組み合わせの例
<syntaxhighlight lang="html5">
<!DOCTYPE html>
<html lang="ja">
<head>
<title>簡単なページ</title>
</head>
<body>
 
<canvas id="canvas" width="320" height="240">
</canvas>
 
<script>
var canvas = document.querySelector("#canvas");
var ctx = canvas.getContext("2d");
ctx.fillStyle = "rgb(0,0,200)";
ctx.fillRect(100, 100, 200, 200);
</script>
 
</body>
</html>
 
</syntaxhighlight>
 
なお、このコードは、実行するとブラウザ画面に青い長方形を描きます。
 
ctx.fillRect(100, 100, 200, 200);
の書式は、上記htmlコード例の設定なら、
ctx.fillRect(始点x座標, 始点y座標, 横幅, 縦幅);
です。(第3引数と第4引数は、終点の座標位置ではないので、混同しないように注意しましょう。)
 
== ページ内がいくつかの文書に分割される場合 ==