首页 前端知识 CSS-图片如何铺满div

CSS-图片如何铺满div

2024-08-20 09:08:13 前端知识 前端哥 399 55 我要收藏

第一种结构:图片是子元素

<div>
<img src="引入图片地址" alt="" class="Img">
</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>
复制

方法: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;
}
复制
转载请注明出处或者链接地址:https://www.qianduange.cn//article/16263.html
标签
评论
发布的文章

安装Nodejs后,npm无法使用

2024-11-30 11:11:38

大家推荐的文章
会员中心 联系我 留言建议 回顶部
复制成功!