【发布时间】:2019-01-09 11:03:04
【问题描述】:
我一直在尝试让我的图像在同一行上彼此相邻,并在需要时将它们裁剪为更小的尺寸。为什么object-fit 不起作用?
HTML:
<div class="gallery">
<div class="inner"><img src="images/image1.jpg"></div>
<div class="inner"><img src="images/image2.jpg"></div>
<div class="inner"><img src="images/image3.jpg"></div>
</div>
CSS:
.gallery{
width: 1000px;
height: 300px;
display: flex;
}
.inner{
width: 333px;
height: 300px;
}
.inner img{
object-fit: contain;
}
【问题讨论】:
-
所以我希望图像保持不变(没有任何内容被剪切),但我只希望大小与父 DIV .inner 相同。我是编码新手,所以如果有什么不明白的地方请告诉我。
-
在
.inner img中尝试height: 100%
标签: html css image flexbox object-fit