HTML5 Canvas
990 ワード
例1:canvas要素で赤い長方形を表示する方法
HTML:
JS:
絵画API
座標
例1の
概要
Canvasはクライアントベクトルパターンのために設計されている.それは自分で絵を描く能力がなくて、すべての絵を描く仕事はJavaScriptを使って完成しなければなりません.JSを使って描きたいものをキャンバスに描きます.
キャンバスは長方形の領域で、各ピクセルを制御できます.
canvasには、パス、長方形、円形、文字、画像の追加方法がいくつかあります.
の歴史
タグはAppleがSafari 1.3 Webブラウザに導入した.HTMLのこの根本的な拡張の原因は、SafariにおけるHTMLの描画能力もMac OS XデスクトップのDashboardコンポーネントに使用され、AppleがDashboardでスクリプト化されたグラフィックをサポートする方法を望んでいるからである.
の標準化の努力は、Webブラウザメーカーの非公式協会が推進しており、現在はHTML 5草案の正式なラベルとなっている.以下を参照してください.http://www.whatwg.org/specs/web-apps/current-work/
HTML:
JS:
var canvas=document.getElementById('myCanvas');
var ctx=canvas.getContext('2d');
ctx.fillStyle='#FF0000';
ctx.fillRect(0,0,80,100);
絵画API
座標
例1の
fillRect(0,0,80,100)
メソッドは、キャンバスに80 x 100の長方形を描画し、左上隅から(0,0)fillRect (x,y,width,height)
を意味するパラメータ(0,0,80100)を有する.概要
Canvasはクライアントベクトルパターンのために設計されている.それは自分で絵を描く能力がなくて、すべての絵を描く仕事はJavaScriptを使って完成しなければなりません.JSを使って描きたいものをキャンバスに描きます.
キャンバスは長方形の領域で、各ピクセルを制御できます.
canvasには、パス、長方形、円形、文字、画像の追加方法がいくつかあります.
の歴史
タグはAppleがSafari 1.3 Webブラウザに導入した.HTMLのこの根本的な拡張の原因は、SafariにおけるHTMLの描画能力もMac OS XデスクトップのDashboardコンポーネントに使用され、AppleがDashboardでスクリプト化されたグラフィックをサポートする方法を望んでいるからである.
の標準化の努力は、Webブラウザメーカーの非公式協会が推進しており、現在はHTML 5草案の正式なラベルとなっている.以下を参照してください.http://www.whatwg.org/specs/web-apps/current-work/