css3:background-size

定义:规定背景图像的尺寸css

浏览器支持:IE9+、Firefox 4+、Opera、Chrome 以及 Safari 5+css3

JavaScript语法:object.style.backgroundSize="60px 80px"浏览器

语法:code

background-size: <bg-size> [ , <bg-size> ]*
<bg-size> = [ <length> | <percentage> | auto ]{1,2} | cover | contain

例如:ip

background-size: 200px;
background-size: 200px 100px;
background-size: 200px 100px, 400px 200px;//有多个图像
background-size: auto 200px;
background-size: 50% 25%;
background-size: contain;
background-size: cover;

使用<length>|<percentage>时,第一个值是指背景图像的width,第二个指背景图像的height,若是只有一个值,height就为auto
使用percentage注意:width和height是针对于背景区域,不是背景图像大小。get

cover:背景图像缩放,保留图像原有的比例/长宽比,无论背景图像大于仍是小于背景区域,都会覆盖背景区域,图像的宽度或高度等于或超过背景区域,再次,根据背景图像的比例是否匹配的背景区域,背景图像的某些部分可能不在背景区域内。


contain:背景图像缩放,同时保留图像原有的比例/长宽比,不管是图像的宽度或高度超过背景区域,以尽量大的覆盖背景区域。所以,根据背景图像的比例是否匹配背景区域,可能会有一些背景图像覆盖不到背景地区。

参考object

相关文章
相关标签/搜索
本站公众号
   欢迎关注本站公众号,获取更多信息