【发布时间】:2019-03-04 21:36:06
【问题描述】:
我在一行中有几张不同尺寸的图片。图像应自动调整大小以填充可用空间,同时保持其纵横比。
如果可能,它们的实际视觉尺寸应与其原始尺寸相关。我的意思是:在缩放版本中,大图像应该比小图像更大。
.Container {
width: 100%;
display: flex;
flex-direction: row;
justify-content: center;
align-items: center;
flex: 1 1 auto;
}
img {
max-width: 100%;
}
<div class="Container">
<img src="https://klotzen-statt-kleckern.de/tmp/logo.png">
<img src="https://klotzen-statt-kleckern.de/tmp/logo.png">
<img src="https://klotzen-statt-kleckern.de/tmp/logo-g.png">
<img src="https://klotzen-statt-kleckern.de/tmp/logo-g.png">
<img src="https://klotzen-statt-kleckern.de/tmp/logo.png">
<img src="https://klotzen-statt-kleckern.de/tmp/logo.png">
<img src="https://klotzen-statt-kleckern.de/tmp/logo-g.png">
<img src="https://klotzen-statt-kleckern.de/tmp/logo-g.png">
</div>
可以在这里找到小提琴:http://jsfiddle.net/ej5au8os/
在 Firefox 62 中,我得到了我想要的结果。
Chrome 和 Edge 似乎根本无法缩放图像。
我错过了什么?
【问题讨论】:
-
搜索css关键字浏览器兼容性:stackoverflow.com/questions/30540750/…