[CSS]背景画像を半々に表示するスタイルシート
Post on:2008年4月4日
CSS-Trickのエントリーから、背景画像を半々に表示するスタイルシートの紹介です。
Multiple Backgrounds: Left Half and Right Half
デモページ
デモページのHTMLとCSSは下記のようになっています。
bodyとdivの場合
1 2 3 4 5 |
<textarea name="code" class="html" cols="60" rows="5"> <body> <div id="rightHalf"></div> </body> </textarea> |
1 2 3 4 5 6 7 8 9 10 11 12 |
<textarea name="code" class="css" cols="60" rows="5"> *{margin:0;padding:0;} html{overflow-y: scroll;} body{background:url(images/bg-1.jpg);} #rightHalf{ background:url(images/bg-2.jpg); width:50%; position:absolute; right:0px; height:100%; } </textarea> |
divとdivの場合
1 2 3 4 5 6 |
<textarea name="code" class="html" cols="60" rows="5"> <body> <div id="leftHalf"></div> <div id="rightHalf"></div> </body> </textarea> |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
<textarea name="code" class="css" cols="60" rows="5"> #leftHalf{ background:url(images/bg-1.jpg); width:50%; position:absolute; left:0px; height:100%; } #rightHalf { background:url(images/bg-2.jpg); width:50%; position:absolute; right:0px; height:100%; } </textarea> |
背景画像半々は使わないと思うけど、応用がききそうなのでメモ。
sponsors