CSS中设置了图片透明度怎么不起作用呀

#stage{background:url("0.png")filter:alpha(opacity=70%);}#stage{background:url("0.png... #stage{
background: url("0.png")filter:alpha(opacity=70%);
}
#stage{
background: url("0.png")filter:alpha(opacity=70)
}
#stage{
background: url("0.png")filter:alpha(opacity=70);
}
#stage{
background: url("0.png")filter:alpha(opacity=70%);
}
#div1 {
background-repeat: repeat;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="0.png"
}

以上的都试过了就是不出现透明,在IE,谷哥下都不能
设置了行内元素也不行 style="background-image:url(0.png);filter:alpha(opacity=20);-moz-opacity:0.2;"
展开
 我来答
久爱网络
2016-01-01 · 知道合伙人互联网行家
久爱网络
知道合伙人互联网行家
采纳数:645 获赞数:3980
专精网站设计、排名优化、小程序开发、公众号功能开发等IT技术

向TA提问 私信TA
展开全部

一、不起作用的原因:

1、写法错误。

2、浏览器不兼容。

二、css中正确的图片透明度写法:

例:原图:

css中加透明度写法:

img
{opacity:0.4;
filter:alpha(opacity=40); /* 针对 IE8 以及更早的版本 */

}

这样图片显示为:

说明:

IE9, Firefox, Chrome, Opera 和 Safari 使用属性 opacity 来设定透明度。opacity 属性能够设置的值从 0.0 到 1.0。值越小,越透明。

IE8 以及更早的版本使用滤镜 filter:alpha(opacity=x)。x 能够取的值从 0 到 100。值越小,越透明。

273142650
推荐于2017-09-06 · TA获得超过542个赞
知道小有建树答主
回答量:396
采纳率:0%
帮助的人:234万
展开全部
background: url("0.png")filter:alpha(opacity=70);

因为你背景和透明度中间没有分号 没隔开。。。。。。。。。。。。。。。。。。。。是给这个DOM设置 而不是给背景图片设置

应该是 background: url("0.png");filter:alpha(opacity=70);

IE是用filter:alpha(opacity=70);

其他浏览器用 opacity:0.7;
追问
哥你太棒了,这个可行唉谢谢哥了
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lp5276159be1
2012-07-30 · TA获得超过2万个赞
知道大有可为答主
回答量:1万
采纳率:39%
帮助的人:4336万
展开全部
滤镜很多浏览器都是不支持的,所以最好不要用滤镜,更不用专门去学这个,了解一下就好了,防止什么时候需要用到
建议你还是直接在ps里面处理图片的透明度并导成png格式的图片就行了
目前不兼容png图片的只有IE6而已,更老版本就不作说明了,IE6本来就用的少了,估计现在应该找不到有人还在用比IE6更老的版本;而解决IE6中png透明的方法比较简单,加一个js脚本就解决了,我的百度空间有解决这个问题的方法文章,就不发代码了,代码量太多
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
hibo2019
2012-07-30 · TA获得超过509个赞
知道小有建树答主
回答量:481
采纳率:0%
帮助的人:376万
展开全部
透明度设置
filter:alpha(opacity=70);opacity:0.7;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式