だから私はビューポートユニットを発見したばかりで、本当にそれらを使いたいと思っています。
最初の課題:私の要素の「基本サイズ」は760x670ピクセルです。100vh
ビューポート単位を使用して、高さが、または幅が100vw
のどちらか小さい方になるように拡大したいと思います。
残念ながら、100vmin
2つのうち小さい方を取得するために使用できますが、適用できるのは幅または高さの両方ではなく、幅または高さの両方にのみ適用できます。
現在使用しているもの:
#root {
width: 760px;
height: 670px;
width: 100vw;
height: calc(670vw/760);
}
これにより、画面に合わせて幅が拡大縮小され、垂直方向にスクロールします。これはそれほど悪くはありませんが、実際にビューポートに合わせることができれば、私はそれを好みます。