最新消息: 关于Git&GitHub 版本控制你了解多少?
您现在的位置是:群英 > 开发技术 > web开发 >
css中图片失真的问题如何解决?
PHP中文网发表于 2021-09-29 19:15 次浏览

    css中图片失真的问题如何解决?一些朋友在做网页的时候遇到CSS样式 width:100% 图片失真的情况,那么我们该如何解决这个问题呢?接下来小编给大家分享一个解决方法,有需要的朋友可以参考。

    本文操作环境:windows7系统、HTML5&&CSS3版、Dell G3电脑。

    css img失真怎么办?

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

    关于css图片失真的解决方法就介绍到这了,大家按照本文的方法,希望本文能对大家有帮助,想要了解更多css的内容,请关注群英网络其它相关文章。

标签:css图片失真
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:mmqy2019@163.com进行举报,并提供相关证据,查实之后,将立刻删除涉嫌侵权内容。
相关信息推荐