CSS-图片如何铺满div
超级卫星 2024-08-19 09:03:02 阅读 77
第一种结构:图片是子元素
<img src="引入图片地址" alt="" class="Img">code>
</div>
方法一:img元素添加 object-fit:cover
div{
width: 500px;
height: 500px;
}
.Img{
width: 100%;
height: 100%;
object-fit:cover;
}
方法二:img元素垂直居中,最小宽高都设置为满屏
div{
width: 500px;
height: 500px;
position:relative;
overflow:hidden;
}
.Img{
position: absolute;
top: 50%;
left: 50%;
display: block;
min-width: 100%;
min-height: 100%;
transform:translate(-50%,-50%);
}
第二种结构:图片是背景图片
<div class="container"></div>code>
方法:div元素添加 background-size: cover;设置图片为不重复no-repeat
.container{
height: 500px;
width: 500px;
margin: 0px auto;
background: url('../Status/img/health.png') no-repeat;
background-size: cover;
}
声明
本文内容仅代表作者观点,或转载于其他网站,本站不以此文作为商业用途
如有涉及侵权,请联系本站进行删除
转载本站原创文章,请注明来源及作者。