HTML5 で三角形や四角形などの多角形を描画する方法 Canvas_html5 チュートリアルのヒント
canvas
html5
三角形
矩形
HTML5 Canvas を使用してポリゴンを描画するために必要な CanvasRenderingContext2D オブジェクトの主なプロパティとメソッド (() が付いたものはメソッド) は次のとおりです。
三角形を描く
JavaScript コードコンテンツをクリップボードにコピーします
- "UTF-8">
-
HTML5 キャンバス描画トライアングル入門例 - 頭>
- <キャンバス ID="myCanvas" width="400px" height="300px" style="border: 1px 単色赤;"> お使いのブラウザは Canvas タグをサポートしていません。
- キャンバス>
- <スクリプトタイプ=
- "text/javascript">
- //Canvas オブジェクト (canvas) を取得します
- var Canvas = document.getElementById("myCanvas"); //HTML5 をサポートしていない一部のブラウザで構文エラーが表示されるのを避けるために、現在のブラウザが Canvas オブジェクトをサポートしているかどうかを単純に検出します
- if
- (canvas.getContext){ //対応する CanvasRenderingContext2D オブジェクト (ブラシ) を取得します
- var
- ctx = Canvas.getContext("2d");
- //新しい描画パスを開始
- ctx.beginPath();
- //線の色を青に設定します
- ctx.ストロークスタイル = "青"
- ; //パスの始点座標を設定します
- ctx.moveTo(20, 50);
- //座標点(60, 50)まで直線を描画
- ctx.lineTo(20, 100);
- //座標点(60, 90)まで直線を描画
- ctx.lineTo(70, 100);
- //まず描画パスを閉じます。現在のエンドポイントと開始エンドポイントを結ぶために直線が使用されることに注意してください。
- ctx.closePath();
- //最後に描画パスに従って直線を描きます
- ctx.ストローク(); }