首頁 > web前端 > css教學 > 如何在保持縱橫比的同時強制調整 CSS 中的圖片大小?

如何在保持縱橫比的同時強制調整 CSS 中的圖片大小?

Mary-Kate Olsen
發布: 2024-12-30 10:54:15
原創
422 人瀏覽過

How Can I Force Resize Images in CSS While Preserving Aspect Ratio?

在強制調整影像大小時保留寬高比

在Web 開發中處理影像時,保持原始寬高比至關重要,以防止失真。預設情況下,使用寬度和高度等 CSS 屬性縮放圖片可能會改變其寬高比。

解決問題

要解決此問題,可以採用 CSS 規則強制調整大小,同時保持縱橫比。以下程式碼片段實現了此功能:

img {
  display: block;
  max-width: 500px;
  width: auto; 
  height: auto;
}
登入後複製

display: block;屬性確保圖像的行為類似於區塊元素,佔據整個可用寬度。最大寬度:500px;設定影像的最大寬度,確保其不超過 500 像素。

至關重要的是,width: auto;和高度:自動;允許影像自動調整其尺寸,同時保持其縱橫比。這意味著圖像將調整大小以適合指定的最大寬度,而不會扭曲其高度或導致任何拉伸或擠壓。

範例用法

考慮以下程式碼:

<p>This image is originally 400x400 pixels, but should get resized by the CSS:</p>
<img width="400" height="400" src="https://i.sstatic.net/aEEkn.png">
登入後複製

將CSS 規則套用於此影像將強制其在指定的最大寬度內調整大小,同時保留它的長寬比。

以上是如何在保持縱橫比的同時強制調整 CSS 中的圖片大小?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

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