600字范文,内容丰富有趣,生活中的好帮手!
600字范文 > CSS中Body背景图片的自适应

CSS中Body背景图片的自适应

时间:2023-08-08 07:21:21

相关推荐

CSS中Body背景图片的自适应

CSS中Body背景图片的自适应

html{height:100%;}body{background:url(../image/bg-m.jpg) no-repeat;background-size: cover;//或者background-size: 100% 100%;}

background-size contain 与 cover 的区别

在no-repeat情况下,如果容器宽高比与图片宽高比不同

cover:图片宽高比不变、铺满整个容器的宽高,而图片多出的部分则会被截掉;contain:图片自身的宽高比不变,缩放至图片自身能完全显示出来,所以容器会有留白区域;

其实,从英文的意思来说:

cover意味着“遮罩、遮盖”---此处理解为“塞满”较恰当contain意为“包含”--也就是:我图片虽然缩放了,但是整个图是被“包含”在你里面的,你必须把我显示完整、不能裁剪我一丝一毫。

在repeat情况下:

cover:与上述相同;contain:容器内至少有一张完整的图,容器留白区域则平铺背景图,铺不下的再裁掉。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。