html中 ie8 如何支持 背景色透明呀。。。

谢谢大神们... 谢谢大神们 展开
 我来答
匿名用户
推荐于2016-08-10
展开全部

背景色透明可以使用filter

filter: progid:DXImageTransform.Microsoft.Gradient(startColorstr=#88000000,endColorstr=#88000000);

其中

startColorstr=#88000000 ,蚂凳前两位是透明度( 00-FF),后六位是色值。

这也是ie下面颜色渐变的写法,start和end的颜色不一样渗物桥丛猛就是渐变了。

追问
应该怎么用呀!
追答
<style>
.bg{width:100px;height:100px;background:rgba(0,0,0,0.3);filter: progid:DXImageTransform.Microsoft.Gradient(startColorstr=#44000000,endColorstr=#44000000);}
</style>
<div class="bg"></div>

这样的。你可以试试看

但是这样写有个问题,就是如果这个div是绝对定位的话,盖在文字上的时候,是可以选中下面的文字的哦。

如果整屏遮罩之类的还是用filter:alpha(opacity=50)这种吧。

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式