品易云推流 关闭
文章详情页
文章 > css教程 > css img失真的解决办法

css img失真的解决办法

css

头像

小妮浅浅

2021-09-14 16:44:00459浏览 · 0收藏 · 0评论

1、打开相应的css文件。

2、通过设置“object-fit:none;”来保留原有元素内容的长度和宽度即可。

屏幕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后,当屏幕尺寸小于图片大小的时候,图片会自动裁剪至中间位置

以上就是css img失真的解决办法,希望对大家有所帮助更多css学习指路:css教程

本文转载于php中文网,如有侵犯联系作者修改。

关注

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

底部广告图