positionを使ってるのにimgの高さがなくならず、本来の画像の高さを保ったままです。
普通高さは0になり、次の要素に影響が出ると思うのですがなぜ高さを保てているのかわかりません
どなたか教えて下さい、、、
画像一つ一つにcssを付けているのは違うアニメーションを設定してたからで、今はアニメーションを消した状態です。
<div class="top"> <img class="top-bk"src="img/top.png"> <img class="top1"src="img/top1.png"> <img class="top2"src="img/top2.png"> <img class="top3"src="img/top3.png"> </div> body{ width: 100%; margin: 0 0; } img.top-bk { width: 100%; position:relative; } .top img { width: 100%; } img.top1{ position: absolute; top: 0; left: 0; width:100%; } img.top2{ position: absolute; top: 0; left: 0; width:100%; } img.top3 { position: absolute; top: 0; left: 0; opacity: 1; }
回答2件
あなたの回答
tips
プレビュー