私は現在、ウェブページ上のオーバーレイとして使用したいモーダルを持っています。css scale top image水平と垂直ですが下の画像のみwidth
HTML:
<div id="myModal" class="modal">
<span class="close cursor" onclick="closeModal()">×</span>
<div class="imgCon">
<img class="overlayimg" src="img/trendoverlay.png" />
<img class="overlayimg" src="img/trendtimeline.png" style="display: block"/>
</div>
</div>
CSS:
*{
box-sizing: border-box;
}
body{
width:100%;
}
.imgCon{
position: absolute;
height: 100%;
width: 100%;
padding: 0 51.5px 73px;
text-align: center;
}
.overlayimg{
max-width:100%;
max-height: 100%;
height:auto;
}
は、しかし、ここで問題です。最初の画像(一番上の画像)のみの画像。それは完璧だ。それはうまく動作します。
下になるイメージは、他のイメージと同じDIVの内部に留まる必要があります。上部イメージと同じ幅である必要があります。しかし、高さは固定されています。これを達成する方法はありますか?それで、彼らはまだ51.5pxの左/右と73pxのパディングを底に伸ばしていますか?詳細と
写真: Example
フィドル: https://jsfiddle.net/4n1quv9n/1/#&togetherjs=sT7KVDhPT8
あなたは、私はそれを拡張する方法をトップ画像スケールを見ることができるように。アスペクト比は維持されていますが、左/右と下が最小です。その下の画像は、上の画像と同じ幅を持つと考えられます。しかし、高さは110pxに固定する必要があります。しかし、画像を含むディビジョンは、サイドとボトムの2つの最小値でパディングを維持する必要があります。
これは間違って起こっている: https://imgur.com/a/ILPpO
をここで下の画像は、トップ画像のように広い拡張しなければなりません。そして、実際には一緒にくっつく必要があるので、2つの別々の画像の代わりに1つの画像のように見えます。
あなたはバイオリンを作るあなたがここに – onetwo12
うん何が間違っているの画像を添付したりできますコードペーン – FabulousCo
を達成したいかを理解することは困難で、 – AmitJS94