【发布时间】:2017-06-28 10:28:15
【问题描述】:
我正在尝试在不拉伸图像的情况下降低图像高度。但它切割图像的底部。
尝试使用 Object cover : https://codepen.io/anon/pen/vZpLoZ
尝试使用 容器:https://codepen.io/anon/pen/zzprgx
.cover {
object-fit: cover;
}
<img height="260px" width="290px" class="cover" src='https://i.stack.imgur.com/zj631.png'>
原图:
降低高度后的图像剪切图像的底部:
【问题讨论】:
-
object-fit: contain; -
@Morpheus 谢谢,但现在如果我减小高度,宽度也会自动减小,从这个jsfiddle.net/oma1kxyb/37 到这个jsfiddle.net/oma1kxyb/36
-
如果高度减少图像将被拉伸,因为图像适用于纵横比。
-
contain 的作用是让图像适应其给定的空间并保持其纵横比。
-
ctrl + a结果你可以看到它有相同的宽度。