HTML5 キャンバスをブラウザ ウィンドウ内に完全にフィットさせる ページのサイズを変更するとき、 のような要素が表示されます。高さと幅のプロパティを 100% に設定すると、シームレスに拡大縮小できます。ただし、同じことが にも当てはまりますか? element? 解決策: CSS と JavaScript による自動スケーリング 鍵は CSS と JavaScript の組み合わせにあります。 JavaScript: JavaScript: 描画関数で、 を調整します。現在のウィンドウの寸法に一致する幅と高さ: CSS: の CSS を定義します。とそのコンテナ: HTML 要素と body 要素を全幅と全高に設定することで、ウィンドウ内に収まるように拘束されます。スクリプトはサイズを動的に調整して、常に完璧にフィットするようにします。 このソリューションは、パフォーマンスへの影響が最小限であることが証明されており、サイズ変更可能なキャンバスを作成する効率的な方法です。