全宽背景图像有限高度

时间:2012-12-18 12:50:29

标签: html css

我想获得一个全屏背景图片,但只有宽度,而不是高度,如here

我一直在玩background-size:cover;,但这涵盖了整个页面 - 我只想要覆盖一定的高度。

3 个答案:

答案 0 :(得分:2)

您提到的网站只是在具有固定heightwidth: 100%的div上使用标准背景图片。

例如,您提到的网站使用:

header {
   height: 460px;
   margin-top: -69px;
   overflow: hidden;
   padding: 0px;
   width: 100%;
}

注意代码块中的高度background-image: cover只是意味着缩放背景图像以适应空间。

答案 1 :(得分:2)

所以我找到了我要找的东西:

CSS:

#header-wrapper{
   top: 0;
   left: 0;
   height: auto;
   position: absolute;
   width: 100%;
}

HTML:

<div id="header-wrapper">
    <img src="image.jpg" width="100%" style="border-bottom:1px solid black;">
</div>

感谢您的帮助!

答案 2 :(得分:1)

background-size: 100% 80%(例如)如何 您可以更改第二个值,即高度。

这是fiddle