ホームページ  >  記事  >  ウェブフロントエンド  >  HTML5におけるCanvas要素の役割は何ですか? <キャンバス>の簡単な使い方

HTML5におけるCanvas要素の役割は何ですか? <キャンバス>の簡単な使い方

青灯夜游
青灯夜游オリジナル
2018-11-12 18:04:426393ブラウズ

この記事の内容は、html5のCanvas要素とは何をするのかを紹介するものです。 を使用して長方形を描画する方法を簡単に説明します。必要な方は参考にしてください。

HTML5 の 要素は、JavaScript を使用してグラフィックを描画するためのシンプルかつ強力な方法を提供します。グラフィックの描画、写真の合成、または単純な (それほど単純ではない) アニメーションの実行に使用できます。 [関連ビデオ チュートリアルの推奨事項: HTML5Tutorial]

は、2 つの特定の属性「width」と「height」と、id などのすべてのコア HTML5 属性のみを持つ単純な要素です。名前やクラスなど。

<canvas id = "mycanvas" width = "100" height = "100"></canvas>

次のように getElementById() メソッドを使用すると、DOM 内の 要素を簡単に見つけることができます。 は最初は空白です。何かを表示するには、スクリプトが最初にレンダリング コンテキストにアクセスして描画する必要があります。

canvas 要素には getContext() メソッドという DOM メソッドがあり、レンダリングコンテキストとその描画を取得する機能があります。この関数は、context2d のタイプである 1 つのパラメーターを受け取ります。 これは、必要なコンテキストを取得し、ブラウザが 要素をサポートしているかどうかを確認するコードです。

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

キャンバスの例: 四角形の描画

var canvas  = document.getElementById("mycanvas");
if (canvas.getContext) {   
   var ctx = canvas.getContext(&#39;2d&#39;);   
   // 此处是绘图代码
} else {   
   // 此处不支持canvas代码
}

レンダリング:

説明:

キャンバス上に四角形を描画するには 3 つの方法があります:

HTML5におけるCanvas要素の役割は何ですか? <キャンバス>の簡単な使い方

ここで、x と y はキャンバス上の四角形の左上隅の位置 (原点を基準とした) を指定し、幅と高さは四角形の幅と高さを示します。

要約: 以上がこの記事の全内容です。皆さんの学習に役立つことを願っています。

以上がHTML5におけるCanvas要素の役割は何ですか? <キャンバス>の簡単な使い方の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。