我目前有一種模式,我想用作覆蓋網頁。css比例頂部圖像水平和垂直,但底部圖像只有寬度
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。但是包含圖像的Div必須保持邊緣和底部的最小值2。
這是怎麼了?: https://imgur.com/a/ILPpO
這裏底部圖像還必須爲大規模的頂級圖像。而實際上他們也需要粘在一起,因此看起來像1張圖片而不是2張獨立的圖片。
,您可以附加的什麼是錯的 – onetwo12
是的,很難圖片來了解你想要達到此 – FabulousCo
做一個小提琴什麼,或者codepen – AmitJS94