博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
实现IE兼容方案之一(滤镜)
阅读量:6927 次
发布时间:2019-06-27

本文共 698 字,大约阅读时间需要 2 分钟。

当 CSS3 遇上较低版本 IE,滤镜就成了实现兼容性的折衷方案之一。虽然滤镜是过时很久的技术了,但还是能看出微软的高瞻远瞩——早在 IE6 就用滤镜实现了 bug 丛生的 CSS3 特性。

以下是 MSDN 《Alpha Filter》 中同时使用多个滤镜的示例,适合各个 IE 版本。滤镜之间使用空格或者回车隔开():

Blurry text with smudge of gray.

 

然而,由于滤镜本身的缺陷,这种组合时不时会有意想不到的效果。例如,单独使用  shadow 滤镜是给盒子里的文字加阴影特效的():

测试文字

 

配合 Glow 滤镜也很正常,可以加上发光效果():

测试文字

 

然而,再加上 Gradiant 滤镜,所有的效果就都加在 div 盒子而不是文字上的了 ():

测试文字

 

这或许是因为 Gradiant 滤镜单独使用时就是只会应用在盒子上()?

测试文字

 

总结

有的时候此法不好用,在于 IE 的滤镜本身。比如 IE 的 Shadow 滤镜和 Gradiant 滤镜配合只作用于盒子。退一步说,即便 Shadow 单独使用是文字阴影,有时也能看到难看的杂色(见配图,配图来自 )。这里的“有时”和滤镜及文字所用的颜色以及浏览器都有关系。

 

贴出几个好的文章链接:

转载于:https://www.cnblogs.com/zhou195/p/8665519.html

你可能感兴趣的文章
python使用psutil获取服务器信息
查看>>
苹果新的编程语言 Swift 语言进阶(七)--枚举、结构、类
查看>>
常用Mysql存储引擎--InnoDB和MyISAM简单总结
查看>>
Spring Security笔记:登录尝试次数限制
查看>>
Atitit. 提升软件开发效率and 开发质量---java 实现dsl 4gl 的本质and 精髓 O725
查看>>
SQLMap用户手册【超详细】
查看>>
HDOJ 4884 & BestCoder#2 1002
查看>>
Validate Binary Search Tree leetcode java
查看>>
【编程题目】在二元树中找出和为某一值的所有路径(树)
查看>>
脱裤子放屁,多此一举
查看>>
445port入侵具体解释
查看>>
Git学习笔记(二)
查看>>
美妙的 CSS3 动画!一组梦幻般的按钮效果
查看>>
微软历史最高市值是多少?
查看>>
Linux Shell脚本Ldd命令原理及使用方法
查看>>
[ucgui] 对话框8——Framewin小工具
查看>>
Ununtu 12.04 gedit安装插件Source Code Browser
查看>>
Docker学习总结之Docker与Vagrant之间的特点比较
查看>>
人类智商一般在多少左右?爱因斯坦的智商是多少?
查看>>
Sql语句-case when then else end
查看>>