CSS如何将img图片填满父容器div并自适应容器大小

这篇文章给大家分享的是有关CSS如何将img图片填满父容器div并自适应容器大小的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。

当一个页面中引入多张图片时候,会碰到图片尺寸不一致,单要求显示成一致的大小,我们直接设置图片尺寸会导致图片变形,这就是我们遇到的问题,看下解决方法

CSS如何将img图片填满父容器div并自适应容器大小

<div>
<imgsrc="引入的图片地址"alt="">
</div>

方法一:对img元素垂直居中,并将它的高度和宽度设置一个最小满屏值

div{
position:relative;
 width:100px;
height:100px;
overflow:hidden;
}
divimg{
position:absolute;
top:50%;
left:50%;
display:block;
min-width:100%;
min-height:100%;
transform:translate(-50%,-50%);
}

方法二:设置img的css样式增加 object-fit:cover 类似于css3中背景图片的background-size: cover;

div{
  width:100px;
  height:100px;

}
divimg{
width:100%;
height:100%;
object-fit:cover;
}

感谢各位的阅读!关于“CSS如何将img图片填满父容器div并自适应容器大小”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!

发布于 2021-03-17 20:51:15
收藏
分享
海报
0 条评论
165
上一篇:css3如何利用transform变形结合事件完成扇形导航 下一篇:怎样安装php5
目录

    0 条评论

    本站已关闭游客评论,请登录或者注册后再评论吧~

    忘记密码?

    图形验证码