首頁 > web前端 > css教學 > 如何僅使用 CSS 調整圖片大小並將圖片裁切為特定尺寸?

如何僅使用 CSS 調整圖片大小並將圖片裁切為特定尺寸?

Barbara Streisand
發布: 2024-12-27 07:23:09
原創
511 人瀏覽過

How Can I Resize and Crop an Image to Specific Dimensions Using Only CSS?

顯示使用CSS 調整大小和裁切的圖像

問題:

問題:

您想要

問題:

    您想要顯示來自URL 的特定寬度和高度的圖像,即使其長寬比與所需尺寸不同。目標是在保持原始比例的情況下調整影像大小,然後將其裁剪到所需的大小。
  • CSS解決方案:
  • 要實現調整大小和裁剪,您可以結合以下技術:

調整大小: 使用HTML img元素的寬度和高度屬性來調整影像大小。這將保持原始影像的縱橫比。

.crop {
  width: 200px;
  height: 150px;
  overflow: hidden;
}

.crop img {
  width: 400px;
  height: 300px;
  margin: -75px 0 0 -100px;
}
登入後複製
裁切:
<div class="crop">
  <img src="https://i.sstatic.net/wPh0S.jpg" alt="Image">
</div>
登入後複製
建立具有所需最終尺寸的容器元素(例如 div)。為此容器設置隱藏的溢出以裁剪任何多餘的圖像。

  • 實作:
  • 在此範例中:

影像將被調整為寬度高度150px(保持寬高比)。

margin 屬性用於透過移動影像在容器內的位置來裁切影像。

容器的溢出屬性設定為隱藏,以確保只有影像的所需部分是顯示。 結果:此組合允許您以特定尺寸顯示圖像,同時保持其原始寬高比並裁剪它以適合您的需要尺寸。

以上是如何僅使用 CSS 調整圖片大小並將圖片裁切為特定尺寸?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

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