<strong>1. 長方形を描画します</strong> <br><br>キャンバスは、左上隅を原点 (0,0) とする座標系を使用します。x 座標は右に向かって増加し、y 座標は下に増加します。 <br><br>描画環境の長方形図面関数を使用して、長方形を描きます。 <br><br>fillrect(x、y、幅、高さ):固体長方形を描きます。 <br>Strokerect(x、y、width、height):中空の長方形を描きます。 <br>ClearRect(x、y、幅、高さ):指定された長方形の領域をクリアして、完全に透明にします。 <br><br><strong>2. キャンバスに四角形を描画します </strong> <br><br><div class="msgheader"> <div class="right"><span style="CURSOR: pointer" onclick="copycode(getid('phpcode37'));"><u> コードをコピーします </u></span></div>コードは次のとおりです。</div> <div class="msgborder" id="phpcode37"> <br><!--<!DOCTYPE> 宣言は、HTML ドキュメントの タグの前にある必要があります。 --> <br><html> <br><head> <br><meta http-equiv="Content-type" content="text/html; = utf-8"> <br><title>HTML5</title> <br><script type="text/javascript" charset = "utf-8"> <br>//この関数はページが完全にロードされたら、<br>function pageLoaded() <br>{ <br>//キャンバス オブジェクトへの参照を取得します。tCanvas 名は var Canvas = document.getElementById('tCanvas '); <br>//このキャンバスの 2D 描画環境を取得します<br>var context = Canvas.getContext('2d'); <br>//ここに表示されます<br>//実線長方形<br>//点 (200,10) に幅と高さ 100 ピクセルの実線の正方形を描画します <br>context.fillRect(200,10,100,100);点 (50,70) に正方形を描画します 幅 90 ピクセル、高さ 30 ピクセルの実線の四角形 <br>context.fillRect(50,70,90,30);//中空の四角形 (四角形) border) <br>//点 (110,10) で、幅と高さ 50 ピクセルの正方形の境界線を描画します <br>context.ストロークRect(110,10,50,50); <br>//正方形を描画します点 (30,10) に幅と高さが 50 ピクセルの境界線 Square border<br>context.ストロークRect(30,10,50,50) <br>//長方形の領域をクリアします<br>//点 (210,20) の幅 30 ピクセル、高さ 20 ピクセルの長方形領域 <br>context.clearRect(210,20,30,20); <br>//幅 30 ピクセルの長方形領域をクリアしますポイント (260,20)<br>context.clearRect(260,20, 30,20) <br><br></head>; <body onload="pageLoaded();"> <br><キャンバス幅 = " 400" 高さ = "200" id = "tCanvas" スタイル = "border:black 1px Solid;"> ;!--ブラウザがサポートしていない場合は、次のフォントが表示されます--> <br>ヒント: お使いのブラウザは <br></canvas> をサポートしていません。 ;/body><br></html><br><br><br><br> 3. 描画効果<br> <br><br> </div>