2016-11-11 89 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