css3 background-size属性--ie兼容

background-size 指定背景图像大小,以象素或百分比显示,当指定为百分比时,大小会由所在区域的宽度、高度以及 background-origin 的位置决定,还可以通过 covercontain 来对图片

background-size 属性

1、定义:background-size 用来调整背景图像的尺寸大小。
2、语法:以下为引用内容:

     background-size : contain | cover | 100px 100px | 50% 100%;

3、参数:
background-size:contain; // 缩小图片来适应元素的尺寸(保持像素的长宽比);
background-size :cover; // 扩展图片来填满元素(保持像素的长宽比);
background-size :100px 100px; // 调整图片到指定大小;
background-size :50% 100%; // 调整图片到指定大小,百分比相对于包含元素的尺寸。
4、浏览器兼容:
IE9+、Firefox 4+、Opera、Chrome 以及 Safari 5+ 支持 background-size 属性。
Firefox 添加私有属性 -moz-background-size 支持;
Safari 和 Chrome 添加私有属性 -webkit-background-size 支持;
Opera 添加其私有属性 -o-background-size 也支持。
随着浏览器新老版本慢慢兼容,不加私有前缀也可以实现。
5、示例:以下为引用内容:

div{   
background:#00ff00 url(img.jpg) no-repeat;   
background-size:60% 80%;   
-moz-background-size:60% 80%;   
-webkit-background-size:60% 80%;   
-o-background-size:60% 80%;
}

6、ie8兼容background-size问题

background: url('@{imgBaseUrl}/bg-merchant1.jpg') center center no-repeat;
background-size: cover;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="//static.510wifi.com/common/images/html_front/bg-merchant1.jpg",sizingMethod='scale');
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值