[转]使用IE过渡滤镜和CSS3中的RGBA属性完成背景色透明效果
2011-10-14 15:22
651 查看
关于工具:
实现各个浏览器中具备良好的透明特性的效果,IE中使用私有滤镜filter,高端浏览器使用CSS3中的rgba属性。输入十六进制的颜色值以及透明度,自动在IE的过渡滤镜以及CSS3中的rgba属性之间进行十六进制与十进制的换算。
说明:
1.样式名选项,例如:.rgba,填样式名选项后会自动导出IE9的兼容方案,不填样式名直接输出样式属性,请自己写IE9的hack单独把 IE9 的 filter 变成透明度为 0 即可。高级浏览器大部分支持 :root 伪类,但不支持 filter 属性,而 IE 只有 IE9 支持,所以我们可以这样写。代码如下:
:root .rgba{filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=’#00000000′, EndColorStr=’#00000000′); }
2.颜色值选项:十六进制是从【0】到【9】以及【a】到【f】组合而成的,再来一次吧!\n如果是十六进制的缩写,是前后相邻的字母可简写成为一个,例如【#FF000FF】可转为【#F0F】\n请检查你的颜色值是否为【三位】或者符合【十六进制的组合方式】。
3.透明度现象:透明度的值在【0】到【1】之间。
工具地址:http://www.css88.com/demo/hex_color/
相关文章推荐
- 使用IE过渡滤镜和CSS3中的RGBA属性完成背景色透明效果
- 使用IE过渡滤镜和CSS3中的RGBA属性完成背景色透明效果
- 使用IE过渡滤镜和CSS3中的RGBA属性完成背景色透明效果
- 使用IE过渡滤镜和CSS3中的RGBA属性完成背景色透明效果
- 使用IE滤镜实现css3中rgba让背景色透明的效果
- 使用IE滤镜实现css3中rgba让背景色透明的效果
- 使用IE滤镜实现css3中rgba让背景色透明的效果
- css3 使用rgba实现透明背景色
- 使用CSS3配合IE滤镜实现渐变和投影的效果
- 使用css3过渡属性实现翻牌效果
- 不要忘了css3动画效果transform 和过渡效果 transition:属性 时间 运动效果 延迟时间;
- css3过渡属性之手风琴效果
- 利用IE私有滤镜让IE6 7 8支持背景透明,内容不透明效果
- 使用Js来让IE支持png图片透明效果
- 线性渐变-linear-gradient和滤镜opacity/filter的透明效果兼容性解决方案及其RGB/RGBA与16进制转换方法
- CSS3 透明属性 RGBA 和 opacity
- Drupal中使用form的#autocomplete_path属性完成json格式的ajax文本框自动填充效果
- IE滤镜与CSS3效果
- transition属性——css3过渡效果
- CSS3 transition 属性 过渡效果