HTML Canvas 描画

❮ 前章へ 次章へ ❯

JavaScript で Canvas に描画

HTMLキ canvas へのすべての描画は、JavaScript で行わなければなりません:

<script>
var canvas = document.getElementById("myCanvas");
var ctx = canvas.getContext("2d");
ctx.fillStyle = "#FF0000";
ctx.fillRect(0,0,150,75);
</script>
Try it Yourself »

Step 1: Canvas 要素を探す

まず、<canvas> を探さなければなりません。

これは、HTML DOM メソッドの getElementById() を使用して行います:

var canvas = document.getElementById("myCanvas");

Step 2: 描画オブジェクトの作成

次は、キャンバス用の描画オブジェクトが必要です。

getContext() は、描画のためのプロパティとメソッドを備えた組込みの HTML オブジェクトです:

var ctx = canvas.getContext("2d");

Step 3: Canvas への描画

これで、キャンバスに描画することができます。

描画オブジェクトの塗りつぶしスタイルに赤色を設定します:

ctx.fillStyle = "#FF0000";

fillStyle プロパティは、CSSの色、グラデーション、またはパターンにすることができます。 デフォルトの fillStyle は黒です。

fillRect(x,y,width,height) メソッドは、塗りつぶしスタイルで塗りつぶされた矩形をキャンバス上に描画します:

ctx.fillRect(0,0,150,75);

❮ 前章へ 次章へ ❯