IE下滤镜实现background-size效果
2016-09-27 07:32
239 查看
工作的时候,碰到IE8不支持background-size等属性,造成背景图像显示效果与主流浏览器差距较大。幸好,ie有滤镜功能,可以一定程度上修正这个问题。
IE下的滤镜效果技术要点:
1、src的地址引用:
在CSS中使用IE滤镜,他的imgSec,需要使用CSS代码所在页面,为相对路径的参考基准。
2、CSS的background属性,与ie滤镜不能同时使用,同时使用会导致在IE浏览器中出现2张背景图片。
解决方法:使用ie.css,在这个文件中专门写背景图片的filter,并将ie中的background设置为none .
3、背景图片的background-size的效果实现
IE下background-size的实现主要借助于
参考文章:
http://blog.csdn.net/jiudihanbing/article/details/8372947
filter:progid:DXImageTransform.Microsoft.AlphaImageKoader(src=\""+imgSrc+"\",sizeingMethod='scale');
IE下的滤镜效果技术要点:
1、src的地址引用:
在CSS中使用IE滤镜,他的imgSec,需要使用CSS代码所在页面,为相对路径的参考基准。
2、CSS的background属性,与ie滤镜不能同时使用,同时使用会导致在IE浏览器中出现2张背景图片。
解决方法:使用ie.css,在这个文件中专门写背景图片的filter,并将ie中的background设置为none .
/*just for ie*/ background:none; background: filter: progid:DXImageTransform.Microsoft.AlphaImageKoader(src=\""+imgSrc+"\",sizeingMethod='scale'); /*for normal*/ background: url(imgSrc) no-repeater;
3、背景图片的background-size的效果实现
IE下background-size的实现主要借助于
sizeingMethod='scale'
参考文章:
http://blog.csdn.net/jiudihanbing/article/details/8372947
相关文章推荐
- 使用CSS3配合IE滤镜实现渐变和投影的效果
- background-image实现border效果及多图png如何实现background-size为原图一半
- IE 滤镜实现图片旋转效果
- 用IE滤镜实现多种常用的CSS3效果
- 使用IE滤镜实现css3中rgba让背景色透明的效果
- 使用IE滤镜实现css3中rgba让背景色透明的效果
- IE兼容css效果-滤镜实现
- 滤镜帮助IE实现部分CSS3效果整理
- ie 滤镜旋转 div 实现css3的效果
- 使用IE滤镜实现css3中rgba让背景色透明的效果
- jQuery圆角插件,实现兼容ie、ff的圆角效果
- 用CSS实现Firefox 和IE 都支持的Alpha透明效果
- CSS实现 Firefox 和 IE 都支持的半透明效果
- JS实现 兼容IE,Firefox,Chrome 的圆形放大镜效果
- HLSL编程实现PhotoShop滤镜效果
- Direct3D提高篇之:HLSL编程实现PhotoShop滤镜效果
- HLSL编程实现PhotoShop滤镜效果
- CSS页面滤镜效果...只支持IE.
- 用 CSS 实现 Firefox 和 IE 都支持的 Alpha 透明效果
- HLSL编程实现PhotoShop滤镜效果