<canvas>要素

<canvas>要素の定義

英語で「画布」や「カンバス」を表す、”canvas”より。
HTML文書では、<canvas> 要素とCanvas スクリプティング API や WebGL API を使用して、グラフィックやアニメーションを描画することができます。

子要素として使用できるもの

透過的コンテンツ、ただし子孫に対話型コンテンツのうち <a> 要素, <button> 要素, <input> 要素の type 属性が checkbox, radio, button のいずれか以外を含まないもの。

子要素に記載された内容は、<canvas> 要素を描画できない、あるいは canvas を読み込めない場合(対応していないブラウザーや、JavaScriptが無効にされている場合)に、代替コンテンツとして表示されます。

親要素として使えるもの

記述コンテンツを受け入れるすべての要素。

許可されているARIAロール

すべて

DOMインターフェース

HTMLCanvasElement

属性

グローバル属性のみが指定できます。

height

<canvas> 要素で描画する座標空間の高さをCSSピクセル値で指定します。(既定では150px)

width

<canvas> 要素で描画する座標空間の幅をCSSピクセル値で指定します。(既定では300px)

サンプル

See the Pen poJQzVO by Masahiko Iwakiri (@m-iwakiri) on CodePen.


 

このサイトでは、HTML要素や属性の定義は下記サイトを参考にしています。
MDN Web Docs: https://developer.mozilla.org/ja/
W3C仕様の正確な定義、最新情報は上記サイトをご覧ください。
HTML要素や属性がどのブラウザに対応しているのかは、下記のサイトで確認できます。
Can I Use?: https://caniuse.com/#home

コメント

タイトルとURLをコピーしました