1

HTML5 <canvas>タグを使用して単純なアプリを作成し、Cordovaを使用してコードをネイティブアプリにコンパイルしていますが、問題は、キャンバスがそのサイズに相対的でない座標を使用していることです。 AppleとGoogleがサポートするデバイス...これは、少なくとも10を超える画面サイズ/解像度を意味する可能性があります。

<canvas>だから私はさまざまな画面サイズで(フルスクリーンになります)を操作する方法を知りたいです。

モデルベースの座標を使用すると役立ちますか?

ありがとう!

4

1 に答える 1

1

キャンバス要素自体に設定できる幅と高さは1つだけだと確信しています。縦向き、横向きなどに応じてサイズを変更したい場合は、CSSメディアクエリを使用できます。基本的に、事前定義された要素のサイズを拡大または縮小しているだけなので、特定の状況でキャンバスがあまり高品質に見えなくなることは間違いありません。

画面サイズなどによっては、もっと凝ったキャンバスの描き方があるかもしれませんが、試したことはありません。

于 2012-06-20T17:55:51.167 に答える