博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ie8下的透明 问题
阅读量:6621 次
发布时间:2019-06-25

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

团队里经常遇到,索性整理一起

是我们在前端开发中经常遇到的,在问题中经常遇到的两个问题是背景色透明整体透明


先说下背景色透明,背景色透明,在现代浏览器中,可以用rgba颜色作为背景色。

简单介绍下rgba色,这个是在css3 出现的标准。所谓RGBA颜色,顾名思意就是R+G+B+A的颜色,再具体点就是RED+GREEN+BLUE+ALPHA的颜色,小写一下就是red+green+blue+alpha的颜色,翻译一下就是红+绿+蓝+Alpha透明的颜色。通过改变a的值来改变透明度。

background:rgba(200, 54, 54, 0.5);

这个颜色就是透明度为0.5的颜色背景,

如何处理兼容如果想要IE也支持颜色透明,那就要动用IE的私有滤镜

FILTER:progid:DXImageTransform.Microsoft.Gradient

兼容写法实例:

background:rgba(0,0,0,0.5); filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7F000000,endcolorstr=#7F000000);

这里的7F是十六进制的表达方式,00 为最小的透明度(完全透明)FF为最大透明值(完全不透明)


下面说下整体透明

整体透明区别于背景色透明就是整个元素的都是透明的,在css3新的标准中为
opacity: .5;

兼容IE的写法

/* IE 4-9 */  filter:alpha(opacity=50);  /*This works in IE 8 & 9 too*/  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";  /*IE4-IE9*/  filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);

转载于:https://www.cnblogs.com/yunkou/p/4231703.html

你可能感兴趣的文章
P3144 [USACO16OPEN]关闭农场Closing the Farm
查看>>
学习SQL的九个理由
查看>>
AS学习笔记一
查看>>
移位运算
查看>>
过滤器案例,把所有的页面编码格式设为GBK
查看>>
网站性能提高之国外空间
查看>>
http get 方式参数的长度限制
查看>>
[应用模板]HTML5+Phonegap通讯录
查看>>
大小端模式
查看>>
HTML那些事
查看>>
cocos2d移植到安卓引入第三方so文件时候编译会删除解决方案
查看>>
iBatis批处理(batch)
查看>>
分布式计算开源框架Hadoop入门实践(三)
查看>>
JSTL显示序号
查看>>
Python 面向对象高级编程——使用枚举和元类
查看>>
va_list(),va_start() ,va_end()
查看>>
Chrome浏览器新标签页怎么设置首页主页修改添加网站Infinity插件好用
查看>>
如何做云端压力测试和业务容量的测试与规划
查看>>
Linux基础命令---ping
查看>>
服务器文件的管理权限设置
查看>>