首頁 >web前端 >前端問答 >html圖片失真怎麼辦

html圖片失真怎麼辦

藏色散人
藏色散人原創
2021-04-12 09:32:555567瀏覽

html圖片失真的解決方法:先開啟對應的HTML檔;然後找到HTML img引入的圖片;最後透過為img圖片加上「object-fit:none;」屬性來解決圖片失真問題即可。

html圖片失真怎麼辦

本文操作環境:windows7系統、HTML5&&CSS3版、Dell G3電腦。

CSS樣式width:100% 圖片失真

 

螢幕1920像素,設定img的width:1920px固定尺寸,圖片不失真,設定width:100%圖片失真

img{
      display:block;  /*img图片比父元素高度小几个像素,设置为块元素,使得父子div高度一致*/
      width:100%;
}

 解決為了讓圖片自適應螢幕大小,設定width:100%導致圖片失真問題

object-fit: none;    /*保留原有元素内容的长度和宽度*/

 如果效果不明顯,可以選取一個有文字的圖片,可以很好的看出清晰度差異

img{
      width:100%;
      max-width:100%;
      object-fit:none;
}

 但要注意,設定了object-fit:none後,當螢幕尺寸小於圖片大小的時候,圖片會自動裁剪至中間位置

【建議學習: HTML影片教學

以上是html圖片失真怎麼辦的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn