我正在尝试设置一个带有背景图片的部分,其中包含整个页面的宽度,并根据宽度缩放高度。
我尝试设置background-size: cover
,但这没有任何区别 - 背景图片的高度保持为该部分内容的高度。
答案 0 :(得分:3)
您可以设置包含,封面和百分比高度
.backgroundCover {
background-image: url(http://www.messletters.info/animated-backgrounds/71animatedbg.gif);
background-size: cover;
}
.backgroundContain {
background-image: url(http://www.messletters.info/animated-backgrounds/71animatedbg.gif);
background-size: contain;
}
.backgroundPercents{
background-image: url(http://www.messletters.info/animated-backgrounds/71animatedbg.gif);
background-size: 100% 100%;
}
请参阅JSFiddle
答案 1 :(得分:2)
答案 2 :(得分:0)
使用包含
background-size: contain;
此关键字指定应将背景图像缩放到尽可能大,同时确保其尺寸小于或等于背景定位区域的相应尺寸。
答案 3 :(得分:0)
试试这个:http://jsfiddle.net/fX5E8/。
HTML:
<div></div>
CSS:
div {
height: 500px;
outline: 1px solid red;
background: url(http://placehold.it/500x200/cccccc&text=Howdy)
no-repeat
0% 0%/100%;
}