IT博客汇
  • 首页
  • 精华
  • 技术
  • 设计
  • 资讯
  • 扯淡
  • 权利声明
  • 登录 注册

    通过IE私有滤镜让IE6 7 8支持背景透明,内容不透明效果。

    安·记发表于 2011-10-08 09:30:39
    love 0

    CSS3已经支持背景rgba的rgba透明度,这一方法可以避免元素内容也随背景一起变透明(详情请阅http://www.cssha.com/css3-new-knowledge-student)。但是这一属性在低于IE9的版本中却不被支持,我们可以通过IE私有滤镜来实现背景透明效果。 rgba参数格式:(red,green.,blue,alpha),alpha值0-1。 ie滤镜参数#3363370b,前两位为16进制透明度,比如说值是上面用到的0.2,那么就是0.2×255=51,再转换成16进制为33。 至于10进制转换16进制,请查阅js函数toString(16)

    
    
    
    1、背景透明内容不透明

    2、背景透明内容不透明

    没有什么好解释的,rgba参数(red,green.,blue,alpha),alpha值0-1
    ie滤镜参数#3363370b,前两位为16进制透明度,
    比如说值是上面用到的0.2,那么就是0.2×255=51,再转换成16进制为33
    至于10进制转换16进制,请查阅js函数toString(16)

    如果懒惰的童鞋,可以使用下面的自动生成工具: /wp-content/uploads/2012/09/background-color-opacity.html



沪ICP备19023445号-2号
友情链接