CSS将img图⽚填满⽗容器div,⾃适应容器⼤⼩
当⼀个页⾯中引⼊多张图⽚时候,会碰到图⽚尺⼨不⼀致,单要求显⽰成⼀致的⼤⼩,我们直接设置图⽚尺⼨会导致图⽚变形,这就是我们遇到的问题,看下解决⽅法
<div>
<img src="引⼊的图⽚地址" alt="">
</div>
⽅法⼀:对img元素垂直居中,并将它的⾼度和宽度设置⼀个最⼩满屏值
div{
position:relative;
  width: 100px;
height: 100px;
overflow:hidden;
}
div img{
position: absolute;
top: 50%;
left: 50%;div中的div居中
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;
}
div img{
width: 100%;
height: 100%;
object-fit:cover;
}

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。