【发布时间】:2012-04-15 02:38:06
【问题描述】:
在 Internet Explorer 上查看我的网站时,我遇到了 div 的不透明度问题。使用Raphael 2.0(未缩小)我使用以下代码创建了一个矩形:
var rIn = Raphael("myDiv", "100%", "100%");
rIn.rect(0, 0, "100%", "100%").attr({fill:"black", stroke:"none", opacity:0.6});
在我的 CSS 文件中,如果我有使用 opacity 标记的透明 div,我也会写它包括 filter,这似乎适用于 IE。
opacity:0.6; filter: alpha(opacity = 60);
但是,Raphael 似乎不允许 filter 作为属性,所以这个矩形根本不会出现。这只是 IE 上的问题 - 它可以在 Win/Mac 上的 FF/Chrome/Safarai 上正常运行。
【问题讨论】:
标签: javascript raphael opacity