我发现这个线程ーー 如何拉伸图像填充一个 < div > ,同时保持图像的长宽比?ーー并不完全是我想要的东西。
我有一个 div
与一定的大小和图像内。我想 一直都是填写与图像的 di
v 无论图像是风景或人像。图像是否被截断(div 本身就隐藏了溢出)并不重要。
因此,如果图像是肖像,我希望 width
是 100%
和 height:auto
,所以它保持比例。如果图像是风景,我希望的 height
是 100%
和 width to be
汽车’。听起来很复杂,对吧?
<div class="container">
<img src="some-image.jpg" alt="Could be portrait or landscape"/>
</div>
由于我不知道如何做,我只是简单地创建了一个快速的图像,我的意思是什么。我甚至无法准确描述。
我想我不是第一个问这个问题的人。然而,我真的找不到一个解决这个问题的办法。也许有一些新的 CSS3的方式做到这一点-我在考虑弹性箱。知道吗?也许比我想象的还要简单?