HTML Canvas 描画
- 前のページ Canvas ソ introductory
- 次のページ Canvas 座標
キャンバス上にJavaScriptを使用して描画
HTMLキャンバス上のすべての描画は、JavaScriptを使用して行わなければなりません:
例
<script> const canvas = document.getElementById("myCanvas"); const ctx = canvas.getContext("2d"); ctx.fillStyle = "#FF0000"; ctx.fillRect(0, 0, 150, 75); </script>
第 1 步:Canvas要素を見つける
まず、<canvas>要素を見つける必要があります。
これは HTML DOM メソッド getElementById() を使用して行われます:
const canvas = document.getElementById("myCanvas");
第 2 步:描画オブジェクトの作成
次に、キャンバス描画オブジェクトが必要です。
getContext() は、描画に使用される属性とメソッドを提供する組み込みの HTML オブジェクトです:
const ctx = canvas.getContext("2d");
第 3 步:キャンバス上に描画
最後に、キャンバス上に描画を行うことができます。
描画オブジェクトの塗りつぶしスタイルを赤に設定します:
ctx.fillStyle = "#FF0000";
fillStyle 属性は、CSS 項色、グラデーションまたはパターンで指定できます。デフォルトの fillStyle は黒です。
fillRect(x,y,width,height) メソッドは、キャンバス上に矩形を描画し、塗りつぶしスタイルで塗りつぶします:
ctx.fillRect(0, 0, 150, 75);
参照してください:
- 前のページ Canvas ソ introductory
- 次のページ Canvas 座標