開始するための例を次に示します。ブラウザのサイズを変更してみてください。
before
背景画像のマークアップを作成するには、擬似とセレクターを使用することをお勧めしafter
ます。これは、意味的にページに表示したいものではないためです。
基本的なマークアップ:
<div id="main">
Page content
</div>
基本的な CSS:
#main { position: relative; z-index: 1 }
#main:before { content: ''; z-index: -1; position: absolute; top:0; bottom: 0; left: 0; right: 50%; }
#main:after { content: ''; z-index: -1; position: absolute; top:0; bottom: 0; right: 0; left: 50%; }
,は要素をターゲット コンテナーの高さいっぱいまで伸ばします ( top:0
)一方で、//は適切な半分を占めます。bottom:0
#main
left
right
0
50%
次に、背景画像をオンにして定義を設定しbefore
ますafter
。背景画像をスケーリングするためにも利用できますbackground-size
が、これは必要ない場合があります。