CSS图片铺满div的实现方法

  发布时间:2024-09-19 14:27:20   作者:超级卫星   我要评论
在web开发中,常常需要让图片完美铺满div容器,实现这一效果可以通过CSS中的object-fit属性或背景图片的background-size属性,本文给大家介绍CSS图片铺满div的实现方法,感兴趣的朋友一起看看吧

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

<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;
			}

到此这篇关于CSS图片如何铺满div的文章就介绍到这了,更多相关css 图片铺满div内容请搜索脚本之家以前的文章或继续浏览下面的相关文章,希望大家以后多多支持脚本之家!

相关文章

  • 详解CSS3原生支持div铺满浏览器的方法

    这篇文章主要介绍了详解CSS3原生支持div铺满浏览器的方法的相关资料,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-08-30

最新评论