欢迎您访问我爱IT技术网,今天小编为你分享的是IE技巧方面的电脑教程:【让IE浏览器支持RGBa的背景色】,平时在使用IE浏览器上网的时候,总会遇上这或那的问题,那本文就针对这些日常的问题收集并整理成IE技巧分享给大家!
让IE浏览器支持RGBa的背景色
RGBa是一种在CSS中声明包含透明效果的颜色的方法,通过RGBa我们可以将一个元素设置为透明,而不会影响其子元素。但是并非所有的浏览器支持RGBa的背景色,其中用户颇多的老版本IE浏览器就不支持,好在IE浏览器支持条件注释,我们可以抛弃RGB并使用IE浏览器的一个私有CSS滤镜来实现同样的效果。<>上代码:<--[if IE]>
<[endif]-->
点击查看在线演示
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颜色还可以用于border,不过,不同的浏览器对于border的RGBa支持不太一样,不过唯一的不同是,Firefox在border的拐角处会出现叠加,比如透明度是0.4,那么在Firefox中,四个角的透明度会变成0.8,而支持RGBa的非FF浏览器不会出现这种情况。
关于让IE浏览器支持RGBa的背景色的用户使用互动如下:
相关问题:如何修改浏览器背景颜色与窗口背景颜色
答:以360浏览器为例: 更改皮肤就可以了。 从中选择就可以修改浏览器的窗口和颜色了。 >>详细
相关问题:怎样设置浏览器背景颜色
答:一般情况下浏览器的默认背景颜色都是白色的,但有时我们安装了一些新的系统皮肤或界面软件,使得我们的浏览器背景颜色不再是白色了,那么要怎么还原呢?又或许您根本就不喜欢用白色作为背景色,想要换成自己喜欢的颜色,比如不易引起眼疲劳的淡... >>详细
相关问题:IE6\7\8浏览器支持 RGBA半透明背景色的方法
答:css中设置 IE8及IE更早版本 { filter:Alpha(opacity=50) ; //opacity值为0 到 100 } 兼容CSS3的浏览器设置: { opacity:0.5 ; //值是0 到 1.0 } >>详细
- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-
