我想实现背景图像效果,类似于http://yipit.com/。
这是我目前拥有的:
<div id="landing-header">
<img class="landing-background" src="{{ STATIC_URL }}images/new/landing-background.jpg"/>
</div>
#landing-header {
height: 489px;
}
.landing-background {
height: auto;
min-width: 1460px;
width: 100%;
position: fixed;
left: 0;
}
我想要完成的是水平宽度总是与浏览器一样宽,并且图像会相应地缩放。例如,如果它是一个500x200
图像并且浏览器很1000px
宽,则图像将缩放到1000x400
. 这是有效的。
但是,我只希望容器400 px
高。换句话说,我想在 处截断图像400px
。例如,2000px
浏览器宽度中的图像将为2000x800
,但仅显示顶部400px
。我将如何做到这一点?
请注意,我只希望在浏览器宽度大于图像宽度时调整图像大小,我不希望每次更改浏览器时都调整图像大小。