css:使背景图像适合div的高度和宽度

时间:2015-10-28 06:31:36

标签: jquery html css image twitter-bootstrap

在bootstrap模板中我正在添加一个像这样的背景图像

background:url(../images/banner.png) no-repeat;
background-size: 100%;
这些css规则的问题在于图像被剪裁仅显示图像的中心部分,该部分是按照div的高度,其中我想要将图像显示为其全高而不是仅显示小的中心部分。

查看屏幕截图以便更好地理解

enter image description here

5 个答案:

答案 0 :(得分:0)

试试这个

background-size: contain;

答案 1 :(得分:0)

尝试使用此代码。

background:url(../images/banner.png);
background-repeat:  no-repeat;
background-size: 100%;

并添加此内容。

html{
height: 100%;
}

答案 2 :(得分:0)



div {
    height: 100px;
    width: 100px;
    background: url(http://i.ytimg.com/vi/v1SabYdIlZI/maxresdefault.jpg) no-repeat;
    background-size: 100%;
}

<div></div>
&#13;
&#13;
&#13;

答案 3 :(得分:0)

background-size: 100% 100%;

会给你想要的结果。

但我不推荐它。

答案 4 :(得分:0)

background : url (../images/banner.png) no-repeat; 
background-size:contain;