我知道IE不支持RGBa。我还知道您可以使用以下方法:
/* For IE 5.5 - 7*/
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);
/* For IE 8*/
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";
“Colorstr”中的前两个数字是不透明度的值。 99 是 0.6 的不透明度。对于其他级别的不透明度,数值是多少?我找不到他们。有没有一种简单的方法来计算不透明度的数字?或者我在哪里可以找到这些值?
谢谢=>
看起来是直接的1字节十六进制,所以就这样做
假设你的不透明度是 30%:
.30 * 255 = 76.5
76 -> hex = 4C
您可以使用各种桌面工具、在线页面或此 JS 函数将十进制转换为十六进制:
new Number(76).toString(16);
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)