2016-11-11 128 views
0

我有簡單的CSS在哪裏可以具有規定寬度和高度的顯示圖像。如果我把圖像高度超過寬度,我可以很容易地填充框。但是,當我上傳圖像更寬和更少的高度。圖像的底部保留空白或空白空間。如何向隱藏溢出的空白區域填充顏色?

幫我填標有下面的圖像的黑色cirle是空的空間。無論採取什麼方法。

enter image description here

CSS

.container4 { 
    width: 9.5em; 
    overflow: scroll; 
    height: 10em; 
} 
.container4 img { 
    width: 100%; 
} 
+0

你想伸展的形象呢? –

+0

add background-color:transparent;在圖像*您的容器高度*':在容器 –

+0

爲什麼不加'高度?但圖片會被拉長。 – user3771102

回答

0

如果您將高度設置爲100%並且不設置寬度,它將填充整個框架,但圖片將被截斷,否則您可以平鋪圖像。

+0

如果它是一個高大的圖像呢? – kpie

+0

然後,它會填滿高度,但你可能會有一些額外的寬度。如果你只是想用某種東西填充背景。您可以同時擁有背景顏色和背景圖像,並且會使用顏色填充框架的其餘部分。 – amaclean

+0

因此,這將確保不填充空間的答案將是使用CSS背景和背景大小:蓋。如果你想確保顯示整個圖片,你可以使用contains來代替。 http://www.w3schools.com/cssreF/css3_pr_background-size.asp – kpie