【发布时间】:2015-02-04 08:07:34
【问题描述】:
如何使图像无论如何都以设定的大小填充图块并保持其纵横比?例如,如果图像足够宽,它会扩展为足够高,溢出隐藏,反之亦然。这是我目前所拥有的,但如果需要将图像调整为 100% 的高度,它不会将宽度扩大到框之外并使图像变形。
.box{
width: 100px;
height: 100px;
overflow: hidden;
}
.image{
min-width: 100%;
min-height: 100%;
}
<div class="box">
<img class="image" src="/img.jpg">
</div>
【问题讨论】:
-
使用
width:100%; height:auto;或height:100%; width:auto;