divを次々に配置しようとしています。これは、divを比較的配置すると簡単に実現できますが、これらの各divをブラウザーのサイズに合わせて配置する必要があります。
私はこの方法を使用して非常に大まかにそれを達成しました:
<div id="container">
<div id="test-1" style="background: url(../images/background-v2.jpg)"></div>
<div id="test-2" style="background: url(../images/background-v2.jpg)"></div>
</div>
CSS:
#test-1 {
position: absolute;
top: 0px;
left: 0px;
width: 100%;
height: 100%;
background: no-repeat center center fixed;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}
#test-2 {
position: absolute;
top: 101%;
left: 0px;
width: 100%;
height: 100%;
background: no-repeat center center fixed;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}
したがって、#test-1はブラウザのサイズに合わせて拡大縮小し、縮小すると#test-2もブラウザのサイズに合わせて拡大縮小します。しかし、私はそれらを絶対的に配置し、#test-2を上から101%に設定することでこれらを達成しました。これは、別のdivを追加するたびに実行したくないので、保持しながら比較的配置したい理由です。ブラウザの背景画像へのスケール。それが可能であれば?jQueryが必要でしょうか?
私はこれに完全に困惑しています!
これらの背景画像もdiv内にネストされているため、他にも理解できないことがありました。ブラウザのサイズが幅が約750ピクセルを下回ると、背景画像が固定されます。とにかく、常に中央にとどまることができます。ブラウザに、