首頁 > web前端 > css教學 > 主體

如何在保持縱橫比的同時用圖像按比例填充 Div?

Linda Hamilton
發布: 2024-11-19 02:55:02
原創
263 人瀏覽過

How Can I Proportionally Fill a Div with an Image While Maintaining Aspect Ratio?

按比例用圖像填充Div

在此線程中,用戶尋求用圖像填充div,同時保持寬高比,無論圖像方向如何。 div 隱藏了溢出,允許潛在的圖像裁剪。

要解決此問題,建議從影像中刪除寬度和高度屬性,以保留其自然的寬高比。然後可以使用 Flexbox 將圖像在 div 中居中。

這是實現此目的的CSS 程式碼段:

.fill {
    display: flex;
    justify-content: center;
    align-items: center;
    overflow: hidden
}
.fill img {
    flex-shrink: 0;
    min-width: 100%;
    min-height: 100%
}
登入後複製

以及對應的HTML 範例:

<div class="fill">
    <img src="https://picsum.photos/id/237/320/240" alt="" />
</div>
登入後複製

此解決方案利用Flexbox 將影像置中並確保其填充div,保持其比例。

以上是如何在保持縱橫比的同時用圖像按比例填充 Div?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板