ウィンドウ サイズに基づいて iframe をスケーリングしようとしています。iframe を通過するのは、1600px x 900px の html5 ゲームです
以下のスクリプトを使用してゲームをスケーリングしたので、多くのことができることがわかりました。以下のコードはゲームを小さなボックスにレンダリングしますが、16:9 のアスペクト比を維持しながらウィンドウに合わせて拡大縮小する方法はありますか?
<head>
<style type="text/css">
.tab{
position:relative;
width:265px;170px;
}
.tab iframe{
position:relative;
-webkit-transform: scale(0.3, 0.29);
-moz-transform: scale(0.3, 0.29);
transform: scale(0.3, 0.29);
-moz-transform-origin:0 0;
-webkit-transform-origin:0 0;
transform-origin:0 0;
position:relative;
z-index:90;
}
</style>
</head>
<body>
<div id="tab0" class="tab">
<iframe src="game.html" width="1600" height="900" scrolling="no"></iframe>
</div>
</body>
参考までに、私はゲーム アーティストであり、クエスト ダイアログやその他の小さなゲーム機能にコード (javascript/css/html) のみを使用しています。私は現在、このプロジェクトに取り組んでいる最後の 1 人であり、この機能をゲームに実装するように要求されました。
どんな助けでも大歓迎です!