構文
z-index : 順序;
説明文
「position」でrelativeやabsoluteを指定し,表示位置を指定すると,そのほかの要素と重なり合ってしまう場合がある。通常,要素が重なってしまう場合は,HTMLで後に記述された要素を上に重ねて表示する。
「z-index」は,要素の重なり順序を明示的に指定できる。値が大きいほど上に要素が配置されるようになる。例えば,<h1>要素に「z-index:2」,<div>要素に「z-index:1」と指令されている場合,<div>要素の上の<h1>要素を重ねて表示するようになる。
使用例
● CSSの定義
div { position : absolute; }
div.one { z-index : 5;
top : 110px;
left : 140px;
background-color : #ffd0d0;
padding : 10px;
font-size : 16pt; }
div.two { z-index : 2;
top : 0px;
left : 50px;}
div.three { z-index : 3;
top : 50px;
left : 100px;}
div.four { z-index : 4;
top : 100px;
left : 150px;}
● HTMLの例
<div class="one">Italy Photos</div>
<div class="two"><img src="photo_01.jpg"></div>
<div class="three"><img src="photo_02.jpg"></div>
<div class="four"><img src="photo_03.jpg"></div>
● 表示結果