所以我刚刚发现了视口单位,我真的很想使用它们。
第一个挑战:我的元素的“基本尺寸”为 760x670 像素。我想使用视口单位将其放大,以便高度为100vh
或宽度为100vw
,以较小者为准。
不幸的是,虽然我可以使用100vmin
两者中较小的一个,但我只能将其应用于宽度或高度,而不是两者。
目前我正在使用:
#root {
width: 760px;
height: 670px;
width: 100vw;
height: calc(670vw/760);
}
这会缩放宽度以适应屏幕,从而实现垂直滚动。这还不错,但如果我真的可以让它适合视口,我会更喜欢它。