IE浏览器部分版本不支持background-size属性问题
2016-09-27 19:46
369 查看
background-size是CSS3新增的属性,但是IE8以下还是不支持,可以通过滤镜来实现这样的一个效果
background-size:contain; // 缩小图片来适应元素的尺寸(保持像素的长宽比);
background-size :cover; // 扩展图片来填满元素(保持像素的长宽比);
background-size :100px 100px; // 调整图片到指定大小;
background-size :50% 100%; // 调整图片到指定大小,百分比相对于包含元素的尺寸。
浏览器兼容:
IE 和遨游不支持;
Firefox 添加私有属性 -moz-background-size 支持;
Safari 和 Chrome 添加私有属性 -webkit-background-size 支持;
Opera 不支持 background-size 属性,添加其私有属性 -o-background-size 也不支持。
示例:
[html] view
plain copy
background:#00ff00 url(img.jpg) no-repeat;
-moz-background-size:60% 80%;
-webkit-background-size:60% 80%;
-o-background-size:60% 80%;}
background-size:60% 80%;
在IE不支持这个属性的时候可以通过滤镜来实现这样的一个效果。
[html] view
plain copy
background-image: url('file:///F:/test/images/flashbg.jpg');
background-size:
cover;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='file:///F:/test/images/flashbg.jpg',sizingMethod='scale');
注意:路径须要一样,并且是绝对路径
另外注意图片的大小,有时候用了滤镜感觉还是有问题 background-size:cover
有空再一次整理一下吧
background-size:contain; // 缩小图片来适应元素的尺寸(保持像素的长宽比);
background-size :cover; // 扩展图片来填满元素(保持像素的长宽比);
background-size :100px 100px; // 调整图片到指定大小;
background-size :50% 100%; // 调整图片到指定大小,百分比相对于包含元素的尺寸。
浏览器兼容:
IE 和遨游不支持;
Firefox 添加私有属性 -moz-background-size 支持;
Safari 和 Chrome 添加私有属性 -webkit-background-size 支持;
Opera 不支持 background-size 属性,添加其私有属性 -o-background-size 也不支持。
示例:
[html] view
plain copy
background:#00ff00 url(img.jpg) no-repeat;
-moz-background-size:60% 80%;
-webkit-background-size:60% 80%;
-o-background-size:60% 80%;}
background-size:60% 80%;
在IE不支持这个属性的时候可以通过滤镜来实现这样的一个效果。
[html] view
plain copy
background-image: url('file:///F:/test/images/flashbg.jpg');
background-size:
cover;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='file:///F:/test/images/flashbg.jpg',sizingMethod='scale');
注意:路径须要一样,并且是绝对路径
另外注意图片的大小,有时候用了滤镜感觉还是有问题 background-size:cover
有空再一次整理一下吧
相关文章推荐
- 解决IE浏览器部分版本不支持background-size属性问题
- IE浏览器部分版本不支持background-siza属性问题
- IE浏览器部分版本不支持opacity透明度属性问题
- 让IE7 IE8支持CSS3 background-size属性
- 解决Struts2.2.20版本的标签不支持style属性的问题
- 让 IE8支持CSS3 background-size属性(引用外部backgroundsize.min.htc)
- 实现div的背景图片在各个浏览器上自适应显示:即backgroun-size属性不支持低版本ie的解决方案
- background-size属性相关问题
- 解决ie 低版本的 background-size 兼容问题
- 低版本IE浏览器补白和边界属性的设置问题
- 解决ie下部支持background-size:100%;属性的方法
- 解决IE8以下不支持background-size属性
- UISearchController的obscuresBackgroundDuringPresentation属性不支持iOS8的问题
- 让低版本IE浏览器支持CSS3属性
- 移动设备部分不支持background—size解决办法
- 让IE7 IE8支持CSS3 background-size属性
- IE浏览器兼容background-size属性
- IE浏览器各版本与web标准不兼容问题解决方案
- 关于Windows Server 2008某些版本不支持大内存问题
- 让 IE6 及其以下版本支持 CSS 中 min/max-width/height 属性