描述
vmin
我需要的与 和非常相似vmax
,但不一样。
例如,它返回最小屏幕vmin
尺寸的百分比(更准确地说,视口,无法准确翻译)。我需要返回父尺寸
中最小尺寸的百分比的东西。
问题
有没有不用拐杖的路?
嗯……最后的选择是有没有拐杖的办法?
此外
最小的例子
div#parent {
position: fixed;
inset: 0;
display: flex;
place-content: center;
}
div#child {
aspect-ratio: 1;
max-width: 100%;
max-height: 100%;
}
<div id="parent" style="background-color: rgb(200, 200, 200);">
<div id="child" style="background-color: rgb(100, 100, 100);"> </div>
</div>
据我了解,您需要实现类似于 的行为
object-fit: contain
,只是不是针对图片,而是针对块。我将提供一个具有绝对定位和自动缩进的选项:
要查看实际效果,请通过抓住右下角的父块来调整其大小。
这是我的一段错误的代码。用于最小侧的缩放,并从风格的变化中随心所欲地跳舞。在那里你可以得到你需要的%。这些数字似乎是专门针对我的项目的,您可以删除它们或保留它们,我不记得为什么这些数字似乎对价值的规模负责。把窗户换成你想要的任何人,就会有幸福。
用过这样的东西