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
が表示されます。どうすればこれを達成できますか?
ブラウザの幅が画像の幅よりも大きい場合にのみ画像のサイズを変更したいことに注意してください。ブラウザが変更されるたびに画像のサイズを変更したくありません。