用来设定元素透明度的 Opacity 是CSS 3里的一个属性。当然现在还只有少部分浏览器支持。

不过各个浏览器都有自己的私有属性来支持,其中包括老版本的Mozilla和Safari:

IE: filter:alpha(opacity)
Mozilla: -moz-opacity
Safari: -khtml-opacity
很不幸的是,你没看见Opera,老版本的Opera并没有什么私有属性可以代替opacity。(新版Opera已经支持opacity)

所以以前用CSS设定一个元素半透明的话,可能会这样写:

 .opacity{
  filter:alpha(opacity=50);       /* IE */
  -moz-opacity:0.5;              /* 老版Mozilla */
  -khtml-opacity:0.5;              /* 老版Safari */
  opacity: 0.5;           /* 支持opacity的浏览器*/
 }

用javascript来设定一个元素为半透明:

.object.filter = "alpha(opacity=" + opacity + ")";  /**//* IE */
.object.MozOpacity = (opacity / );    /**//* 老版Mozilla */
object.KhtmlOpacity = (opacity / );    /**//* 老版Safari */
object.opacity = (opacity / );    /**//* 支持opacity的浏览器*/

效果如下图:

最新文章

  1. iOS切图文件的命名规范
  2. js继承《转》
  3. 读懂IL代码就这么简单(二)
  4. 使用LaTeX编辑数学公式
  5. HDU-统计难题
  6. maven中添加servlet、jsp依赖
  7. Java学习——接口Interface
  8. YYHS-NOIP2017Training0921-逆光
  9. 面向对象基础及UML建模语言
  10. python标准模块(下)
  11. MVC5 一套Action的登录控制流程
  12. Generator 知识点
  13. [转]查看SQL Server被锁的表以及如何解锁
  14. 【DL.AI】《Structuring Machine Learning Projects》笔记
  15. 修复PlatformToolsets丢失问题(为VS2013以上版本安装VC90,VC100编译器)
  16. 阿里八八——预则立&&他山之石
  17. [oracle] update语句卡住问题
  18. 20145231熊梓宏 《网络对抗》 实验9 Web安全基础实践
  19. Shell输出颜色设置
  20. Linux文档类型

热门文章

  1. Linux系统运维笔记(6),CentOS 7.6双网卡路由配置
  2. Spring Boot下Bean定义方式及调用方式
  3. Feign的介绍和使用
  4. golang net之http server
  5. vue学习面向对象,在项目中怎么用呢?
  6. nginx 指向本地目录
  7. Deep Learning专栏--FFM+Recurrent Entity Network的端到端方案
  8. DSAPI CMD命令行进程代理
  9. Sql与Oracle的差异
  10. PostgreSQL查询当前时间的时间戳