下記のような、片方のdivにpositionのabsoluteが指定してあり、もう片方に指定指定無い場合、指定なしの方を前に持ってくるにはどうしたらいいでしょうか。
z-indexもためしたのですが、positionがabsoluteだとfloatと同じく通常の要素の重ね順からは外れてしまうようで、ききませんでした。
お知恵をおかしいただけると幸いです。よろしくお願いします。
追記しました。
例えばposが画面全体にあり、nonposが後ろから透けているということしたいです。
今のままだとposがposition: 'absolute'で前にきて重なる感じになると思います。
これを、position: 'absolute';を指定しながらnonposの後ろに重なるようにしたいです。
html
1<div class="container"> 2 <div class="pos">指定あり</div> 3 <div class="nonpos">指定なし</div> 4</div> 5
CSS
1.container{ 2 width: 100%; 3 height: 100%; 4} 5.pos{ 6 position: 'absolute'; 7 background-color: red; 8 width: 100%; 9 opacity: 0.5; 10} 11.nonpos{ 12 position: 'absolute'; 13 background-color: blue; 14 width: 50px; 15 height: 50px; 16 border-radius: 25px; 17}
回答1件
あなたの回答
tips
プレビュー