让IE 6,7,8支持CSS3
来源:互联网 发布:java工程打成war包 编辑:程序博客网 时间:2024/04/29 06:08
在ie下模拟css3中的box-shadow(阴影)可以使用ie的Shadow(阴影)滤镜
基本语法:filter: progid:DXImageTransform.Microsoft.Shadow(color=’颜色值’, Direction=阴影角度(数值), Strength=阴影半径(数值));
基本语法:filter: progid:DXImageTransform.Microsoft.Shadow(color=’颜色值’, Direction=阴影角度(数值), Strength=阴影半径(数值));
注意:该滤镜必须配合background属性一起使用,否则该滤镜失效。
.box-shadow{filter: progid:DXImageTransform.Microsoft.Shadow(color='#969696', Direction=135, Strength=5);/*for ie6,7,8*/background-color: #eee;-moz-box-shadow:2px 2px 5px #969696;/*firefox*/-webkit-box-shadow:2px 2px 5px #969696;/*webkit*/box-shadow:2px 2px 5px #969696;/*opera或ie9*/}
.box-radius {border-radius: 15px;behavior: url(border-radius.htc);}
大家知道IE 6,7,8不支持CSS3中新加属性,老外写了一个htc,可以让IE 6,7,8模拟部分的CSS3属性,包括:border-radius(圆角),box-shadow(阴影),text-shadow(文本阴影):
注意:htc文件是要放在服务器上,放在本地测试是不行的!
.box {-moz-border-radius: 15px; /* Firefox */-webkit-border-radius: 15px; /* Safari and Chrome */border-radius: 15px; /* Opera 10.5+, future browsers, and now also Internet Explorer 6+ using IE-CSS3 */-moz-box-shadow: 10px 10px 20px #000; /* Firefox */-webkit-box-shadow: 10px 10px 20px #000; /* Safari and Chrome */box-shadow: 10px 10px 20px #000; /* Opera 10.5+, future browsers and IE6+ using IE-CSS3 */behavior: url(ie-css3.htc); /* 可以让IE 6,7,8模拟部分的CSS3属性 */}
完整代码如下:
<!doctype html><html lang="en"><head><meta charset="utf-8"/><title>让IE支持css3</title><style>.box-shadow{width:200px; height:100px;margin-bottom:20px;filter: progid:DXImageTransform.Microsoft.Shadow(color='#969696', Direction=135, Strength=5);/*for ie6,7,8*/background-color: #eee;-moz-box-shadow:2px 2px 5px #969696;/*firefox*/-webkit-box-shadow:2px 2px 5px #969696;/*webkit*/box-shadow:2px 2px 5px #969696;/*opera或ie9*/}.box-radius {width:200px; height:100px;margin-bottom:20px;background-color: #eee;border-radius: 15px;behavior: url(http://jt.875.cn/css3/border-radius.htc);}.box {width:200px; height:100px;background-color: #eee;margin-bottom:20px;-moz-border-radius: 15px; /* Firefox */-webkit-border-radius: 15px; /* Safari and Chrome */border-radius: 15px; /* Opera 10.5+, future browsers, and now also Internet Explorer 6+ using IE-CSS3 */-moz-box-shadow: 10px 10px 20px #000; /* Firefox */-webkit-box-shadow: 10px 10px 20px #000; /* Safari and Chrome */box-shadow: 10px 10px 20px #000; /* Opera 10.5+, future browsers and IE6+ using IE-CSS3 */behavior: url(http://jt.875.cn/css3/ie-css3.htc); /* 可以让IE 6,7,8模拟部分的CSS3属性 */}</style></head><body><div class="box-shadow"></div><div class="box-radius"></div><div class="box"></div></body></html>
- 让IE 6,7,8支持CSS3
- 让IE 6,7,8支持CSS3的部分属性
- 让IE支持css3
- 让ie支持css3部分功能
- 让ie6,7,8支持css3属性
- 让IE支持CSS3选择器的方法(利用JS)
- 让IE浏览器支持CSS3圆角属性的方法
- 让IE支持CSS3圆角的方法
- 让IE浏览器支持CSS3圆角属性的方法
- 一款可以让IE支持CSS3的插件
- 让IE支持CSS3圆角的方法
- 让混蛋IE支持CSS3的项目-PIE
- 让IE浏览器支持CSS3圆角属性的方法
- 让低版本IE浏览器支持CSS3属性
- 让IE浏览器支持CSS3圆角属性的方法
- 让IE浏览器支持CSS3圆角属性的方法
- 让IE支持CSS3选择器的方法(利用JS)
- 让ie6,7,8支持css3的一些属性
- iOS 设置束
- 复制构造函数跟赋值构造函数的区别
- jquery 全部替换url中的某个字符串信息
- ubuntu libpcap安装
- (译)如何在cocos2d里面使用动画和spritesheet
- 让IE 6,7,8支持CSS3
- MapReduce中名字的通俗解释--故事会
- SVN版本冲突解决详解
- 数据库应用程序开发入门篇——数据库的发展阶段、体系结构
- Java 遍历二叉树(前中后序)
- 7_3成员函数 有元函数 普通函数
- 在Ubuntu 12.04安装和设置Samba实现网上邻居共享
- 什么是A记录、MX记录、CNAME记录
- 数据库应用程序开发入门篇——数据库的逻辑模型