让IE支持RGBa的背景色的代码_javascript技巧
程序员文章站
2022-04-17 15:33:28
...
上代码:
[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]
DXImageTransform.Microsoft.gradient滤镜里的startColorstr参数值是#AARRGGBB形式的,其中的AA是代表不透明度的十六进制,00表示完全透明,FF就是全不透明,化成十进制的范围就是0~255,剩下的RRGGBB就是颜色的十六进制代码。例子中background: rgba(125, 0, 0, .3);表示的是30%不透明度的红色背景。如何把30%的不透明度转换成十六制呢?很简单,先计算#AA的的十进制x,x/255 = 3/10,解得x=3*255/10,然后再把x换算成十六进制,约等于4B。
[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]
DXImageTransform.Microsoft.gradient滤镜里的startColorstr参数值是#AARRGGBB形式的,其中的AA是代表不透明度的十六进制,00表示完全透明,FF就是全不透明,化成十进制的范围就是0~255,剩下的RRGGBB就是颜色的十六进制代码。例子中background: rgba(125, 0, 0, .3);表示的是30%不透明度的红色背景。如何把30%的不透明度转换成十六制呢?很简单,先计算#AA的的十进制x,x/255 = 3/10,解得x=3*255/10,然后再把x换算成十六进制,约等于4B。
下面附上示例中用到的图片:
作者:周明智
文章部分内容来自:RGBa Browser Support
上一篇: base64编码解码图片有关问题
下一篇: 详解微信个性化菜单开发模式
推荐阅读
-
让textarea自动调整大小的js代码_javascript技巧
-
IE6中使用position导致页面变形的解决方案(js代码)_javascript技巧
-
IE下通过JS控制剪贴板的代码_javascript技巧
-
让多个输入框中的内容同时变化的js代码_javascript技巧
-
随鼠标移动的时钟非常漂亮遗憾的是只支持IE_javascript技巧
-
js中访问html中iframe的文档对象的代码[IE6,IE7,IE8,FF]_javascript技巧
-
分享一个自定义的console类 让你不再纠结JS中的调试代码的兼容_javascript技巧
-
IE6-IE9不支持table.innerHTML的解决方法分享_javascript技巧
-
javaScript让文本框内的最后一个文字的后面获得焦点实现代码_javascript技巧
-
js判断IE6/IE7/FF的代码[XMLHttpRequest]_javascript技巧