通过IE私有滤镜让IE6 7 8支持背景透明,内容不透明效果
2014-08-05 16:27
330 查看
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)
[/code]
如果懒惰的童鞋,可以使用下面的自动生成工具: /wp-content/uploads/2012/09/background-color-opacity.html
<style type="text/css"> body{ background:url(http://gg.blueidea.com/2011/phpchina/phpchina_ad.gif)} #d1{width:300px; margin:100px auto; padding:50px;background:rgba(99, 55, 11, 0.2)} p{background-color:#fff; color:#000} #d2{background-color:#fff; width:600px; margin:0 auto; padding:10px; line-height:30px} </style> <div id="d1">1、背景透明内容不透明<p>2、背景透明内容不透明</p></div> <div id="d2"> 没有什么好解释的,rgba参数(red,green.,blue,alpha),alpha值0-1<br></br> ie滤镜参数#3363370b,前两位为16进制透明度,<br></br> 比如说值是上面用到的0.2,那么就是0.2×255=51,再转换成16进制为33<br></br> 至于10进制转换16进制,请查阅js函数toString(16) </div>
[/code]
如果懒惰的童鞋,可以使用下面的自动生成工具: /wp-content/uploads/2012/09/background-color-opacity.html
相关文章推荐
- 利用IE私有滤镜让IE6 7 8支持背景透明,内容不透明效果
- [Javascript] 解决 IE6 中 png 图片背景不支持透明效果的问题
- IFrame 透明背景,让 IE下压缩变形有图片变得更清晰,让 IE6支持min-height
- 使用Js来让IE支持png图片透明效果
- 使用滤镜解决IE6下PNG图片背景不透明的BUG
- IE不支持PNG图片透明效果,怎么办
- CSS透明滤镜最详细说明,完美支持firefox和ie
- 用 CSS 实现 Firefox 和 IE 都支持的 Alpha 透明效果
- 使用Js来让IE支持png图片透明效果
- CSS页面滤镜效果...只支持IE.
- 在IE和VB中支持png图片透明效果的实现方法(vb源码打包)
- 用 CSS 实现 Firefox 和 IE 都支持的 Alpha 透明效果
- 让png格式图片在网页中透明显示,让IE8支持半透明效果滤镜
- IE6下PNG图片透明效果(PNG图片做背景也可以)
- css 实现透明效果 。。支持ie,ff。
- javascript支持IE和firefox(FF)的渐变透明效果
- 解决IE6下PNG透明问题,支持平铺背景图片
- iepngfix.htc和png8让IE6支持png背景透明
- IE6不支持PNG图片透明效果的完美解决方案(完善版)
- 不用JS照样使IE6支持PNG 24位背景图支持透明背景且链接不会失去焦点