亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

使圖像適合 div,最大高度為 Xpx 和 Xvh

使圖像適合 div,最大高度為 Xpx 和 Xvh

拉風的咖菲貓 2023-09-04 16:56:02
我一直在尋找一種解決方案,允許我將圖像的最大高度設置為 85vh,同時也設置以 px 為單位的最大高度(以阻止圖像變得比我想要的更大),同時使用 object-fit:contain 。我已經設法讓它與以下內容一起工作。這是我發現的最好的方法,所以想知道我是否遺漏了什么?有人對如何瘦身有任何指導嗎?.spacer-outer {    width: 100%;    text-align: center;    display: block;}.spacer-outer .spacer-inner {  display: inline-flex;    max-height: 85vh;}.spacer-outer .spacer-inner .image {    display: inline-flex;    flex: 1;    max-height: 750px;}.spacer-outer .spacer-inner img {    max-width: 100%;    max-height: 100%;                   object-fit: contain;}<div class="spacer-outer">                      <div class="spacer-inner">        <div class="image">            <img src="https://upload.wikimedia.org/wikipedia/commons/thumb/6/6e/Monasterio_Khor_Virap%2C_Armenia%2C_2016-10-01%2C_DD_25.jpg/1920px-Monasterio_Khor_Virap%2C_Armenia%2C_2016-10-01%2C_DD_25.jpg" srcset="https://upload.wikimedia.org/wikipedia/commons/thumb/6/6e/Monasterio_Khor_Virap%2C_Armenia%2C_2016-10-01%2C_DD_25.jpg/1920px-Monasterio_Khor_Virap%2C_Armenia%2C_2016-10-01%2C_DD_25.jpg, https://upload.wikimedia.org/wikipedia/commons/thumb/6/6e/Monasterio_Khor_Virap%2C_Armenia%2C_2016-10-01%2C_DD_25.jpg/1920px-Monasterio_Khor_Virap%2C_Armenia%2C_2016-10-01%2C_DD_25.jpg 2x" width="1920" height="982" title="Test" alt="Test">        </div> <!-- End of .image -->    </div> <!-- End of .spacer-inner -->    <div class="spacer-image-caption">        Test Caption    </div> <!-- End of .spacer-image-caption --></div>
查看完整描述

1 回答

?
慕后森

TA貢獻1802條經驗 獲得超5個贊

可能最好將 max-height 設置為 vh,然后使用像素大小為 85vh > 750px 的媒體查詢覆蓋它;


.image {

    max-height: 85vh;

}


@media (min-height: 882px) {

    .image {

        max-height: 750px;

    }

}


查看完整回答
反對 回復 2023-09-04
  • 1 回答
  • 0 關注
  • 153 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號