IE兼容rgba()透明度
2024-09-08 05:30:43
一般浏览器的背景透明度可以直接设置
background:rgba(0,0,0,.5);
-webkit-background:rgba(0,0,0,.5);
-o-background:rgba(0,0,0,.5);
-moz-background:rgba(0,0,0,.5);
但是这在IE中是不支持的,所以有了以下的解决办法:
第一种:
-ms-background: #000;
filter: alpha(opacity=30);
第二种方法:
background: rgba(0, 0, 0, 0.5);
filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7f000000, endcolorstr=#7f000000);
设置filter属性目的是上一行的透明度不起作用的时候执行,
filter: progid:DXImageTransform.Microsoft.gradient是用来做渐变的,但是这个地方不需要渐变,所以两个颜色都设置成了相同的颜色。
这个颜色“#7f000000”是由两部分组成的。
第一部是#号后面的7f 。是rgba透明度0.5的IEfilter值。从0.1到0.9每个数字对应一个IEfilter值。对应关系如下:
即:alpha*255得到的值再转换为16进制即可。
第二部分是7f后面的六位 是六进制的颜色值,跟rgb函数中的取值相同,比如rgb(255,255,255)对应#ffffff。
最新文章
- JavaScript - 如果...没有方法
- Python全栈之路8--迭代器(iter)和生成器(yield)
- php生成随机密码(php自定义函数)转自先锋教程网
- hadoop data 相关开源项目(近期学习计划)
- 显示和隐藏Mac下的 隐藏文件
- 整理的一些免费的Android项目实战系列视频教程
- ##常用效果css##
- CentOS搭建LAMP环境
- 启用EXCHANGE反垃圾邮件功能和重建EXCHANGE邮件系统帐号
- 什么是位、字节、字、KB、MB
- python 多线程一(lock)
- php 语言特点
- d01
- springboot + @scheduled 多任务并发
- C#控制台或应用程序中两个多个Main()方法的设置
- 堡垒机paramiko模块
- Flask开发微电影网站(六)
- 初识异步、并发处理纯代码及Demo
- python练习六—简单的论坛
- python3命令行ImportError: No module named 'xxxx'的问题
热门文章
- C语言之fileno()函数--获取已经打开的文件的文件描述符(小技巧)
- eclipse的工程里的*.properties文件默认以unicode的编码形式显示
- Ubuntu 安装indicator-sysmonitor
- pdf2swf 转换时报This file is too complex to render- SWF only supports 65536 shapes at once
- TCPflow:在Linux中分析和调试网络流量的利器(转)
- PostgreSQL 务实应用(一/5)树形层级
- vue中excel导入导出组件
- HDU2594 【KMP】
- Forward Rendering 正向渲染
- Inside Geometry Instancing(上)