CSS3是否为“背景”提供了“最小尺寸”属性?

前端之家收集整理的这篇文章主要介绍了CSS3是否为“背景”提供了“最小尺寸”属性?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我在用着
background-size: 100%;

将我的背景图像(在body标签中)适合浏览器窗口。

但是是否有CSS3 background-property设置最小大小?

或者我会需要一些div-“技巧”,如:

<div id="bg">
    <img src="images/bg.jpg" alt="">
</div>

#bg {
    position:fixed;
    top:-50%;
    left:-50%;
    width:200%;
    height:200%;
}
#bg img {
    position:absolute;
    top:0;
    left:0;
    right:0;
    bottom:0;
    margin:auto;
    min-width:50%;
    min-height:50%;
}

解决方法

我想你在找
background-size: contain;

要么

background-size: cover;

不同之处在于,该封面指定背景图像应尽可能小,同时保持其纵横比。包含另一方面指定背景图像应尽可能大。

请参阅MDN文档here

猜你在找的CSS相关文章