【发布时间】:2011-04-17 09:12:43
【问题描述】:
我创建了一个 Firefox 扩展,它会打开一个新窗口,这个窗口是透明的,意味着它没有背景——它后面的桌面会发光!
使用<window style="background:transparent !important; -moz-appearance:none !important;"> 完成。
虽然它在 Firefox 3.x 中完美运行,但在 Firefox 4 中我无法获得任何透明度。背景是白色的。有什么办法可以在 Firefox 4 中实现这种透明效果?
(PS:它仅适用于 Windows。如果在为 Windows 修复它之后,有人知道如何为其他操作系统制作它,我会非常高兴。)
【问题讨论】:
-
这些样式在 Firefox 4 中适用于我,并且应该适用于所有平台。然而,半透明(与透明度相反)仅适用于 Windows 和 Mac。
-
尼尔,你能不能给我一些关于你做了什么的细节,例如。什么是完整的 XUL,您如何打开窗口等?也许我忽略了一些东西。
-
实际上我作弊并使用 DOM Inspector 将该属性添加到另一个窗口(我认为它可能是 Preferences 窗口),但请注意,在这种情况下,只有打开菜单列表或其他弹出窗口(即样式不是完全动态的)。
标签: firefox window transparency xul translucency