2014-12-06 305 views
0

我該如何製作一張圖像,以便無論如何填充圖像並保持其高寬比?例如,如果圖像足夠寬,則其擴大到也足夠高並且隱藏溢出,反之亦然。這是我迄今爲止的,但如果圖像需要調整到100%的高度,它不會擴大超出框的寬度,並使圖像變形。100%高度或100%寬度

.box{ 
    width: 100px; 
    height: 100px; 
    overflow: hidden; 
} 
.image{ 
    min-width: 100%; 
    min-height: 100%; 
} 

<div class="box"> 
    <img class="image" src="/img.jpg"> 
</div> 
+0

使用'width:100%;高度:自動;'或'高度:100%; width:auto;' – rupps 2014-12-06 03:59:03

回答

0

我放棄了,在我的DIV使用下面的CSS:

background: url("dynamic-img.jpg") repeat scroll center center/cover rgb(191, 30, 46) 
+0

是的,不幸的是,這是唯一的CSS方法。 – 2014-12-06 09:18:28