2016-11-15 39 views
1

Bonjour,2張圖片充滿相同高度的全寬

我有2張圖片,我想並排顯示這些圖片。
我希望他們填充容器的整個寬度和具有相同的高度。

enter image description here

你有任何想法,該怎麼辦呢?
我想保留圖像比例。
綠框代表我的容器(可能是一些DIV

在此先感謝。

+0

'整個寬度' 用戶的屏幕的= 100%?或者,一些固定的寬度? – sinisake

+0

@nevermind:容器的100%寬度 – Madlozoz

回答

1

使用max-height並給它的值 - 與圖像max-height: minimum-image-height(from both images)這兩個圖像相比,高度的最小值。

在下面的代碼片段看一看:

.image { 
 
    max-height: 200px; 
 
}
<div class="box"> 
 
    <img src="http://placehold.it/200x200" alt="" class="image" /> 
 
    <img src="http://placehold.it/300x600" alt="" class="image" /> 
 
</div>

希望這有助於!

+0

這非常簡單。謝謝! – Madlozoz

+0

@Madlozoz我的榮幸! –

+0

但是有一個主要的缺點:寬度不要調整 – Madlozoz

-1

這裏是codepen和摘要使用Flex :(http://codepen.io/dpes/pen/MbeBbd

.flex-container{ 
 
    display:flex; 
 
    align-items: flex-start; 
 
} 
 
.flex-container img { 
 
    object-fit: contain; 
 
    max-height: 300px; 
 
    min-height: 300px; 
 
}
<div class="flex-container"> 
 
    <img src="http://lorempixel.com/400/500/"> 
 
    <img src="http://lorempixel.com/500/400/"> 
 
</div>

+0

我更新了代碼。現在,任何分辨率的圖像圖像都具有相同的尺寸和高度,並保持寬高比。 –