几乎所有浏览器都可以认为图像的不透明度得到了很好的支持吗?

时间:2011-01-11 22:03:04

标签: css cross-browser opacity

有一种设计需要通过创建亮度为+192或+212的另一个图像来使“按钮更加隐形”,或者我们可以使用CSS的不透明度 模拟相同的效果。

似乎在IE(6,7和8+)的特殊情况下,如下:

opacity:0.2; filter:alpha(opacity=20)

可以使几乎所有浏览器都出现不透明度,包括IE 6?所以真的,没有必要再添加一个图像,但只使用CSS就足够了吗?

1 个答案:

答案 0 :(得分:1)

根据这个example你可以做得更多。 特别是对于IE8:

/* IE 8 */
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";

更多信息为什么MS在文章Opacity rettuns to IE8

中这样做了