<div id="mainPic" style="width:50%;">
<img id="pic1" src="#" width="100%">
<img id="pic2" src="#" width="100%">
</div>
div#mainPicには、親の幅が50%の2つの画像があります。画像はそれ以下ではない全幅を使用し、高さをオートスケールします。 mainPicは画像と同じ高さになります。 問題は、イメージを絶対に設定する必要があるということです。なぜなら、イメージを絶対に設定する必要があるからです。したがって、両方のルールがあります:相対divコンテナの内部には、絶対imgの高さがあります。
position : absolute;
top : 0px;
left : 0px;
しかし、div#mainPicは、ダイナミックに自動スケールされた画像の高さを持っていません。 JSはウィンドウのサイズを変更するたびに高さを1回だけ設定するのではなく、Javascriptも出ています。
なぜ2つの画像がお互いに必要ですか?あなたは常に2つの画像しか持っていませんか? 2つの画像の寸法はまったく同じですか?私は比較的簡単な修正を考えることができますが、これを最初に理解する必要があります。 – Jayx
@Jayx私はDiashowのようなものを作りたいと思う。 1つのピクチャはゆっくりと不透明度が0になるため、下の他のピクチャが表示されます。そして何度も繰り返します。 – MisterRecursion