css裁剪图像保存宽高比

时间:2016-05-15 11:01:08

标签: html css image twitter-bootstrap crop

我有3列和3张不同宽高比和分辨率的图像。 我设置宽度:100%;我想裁剪每个图像的底部,以便每个图像都有高度:600px;

我试试这个,但它会导致压缩或拉伸img

img{
    width: 100%;
    max-height: 600px;
    overflow: hidden;
}

2 个答案:

答案 0 :(得分:2)

使用height: auto,删除max-width: 600px并离开overflow: hidden

答案 1 :(得分:1)

作为替代解决方案,您可以将图像定义为其容器的背景图像(即没有<img>标记),并在其上使用background-size: cover;background-position: center