Firefox 3.5 中的透明度

这是一篇非常短的文章,但值得发布,因为它展示了浏览器功能如何从供应商特定的实现转变为完全支持的标准。

在 Firefox 3.5 中,我们不再支持 Mozilla 特定的 CSS 属性 -moz-opacity。希望设置元素透明度的开发者应该改用标准的 <a href="https://mdn.org.cn/en/CSS/opacity">opacity</a> 属性。

我们在 Firefox 0.9 中引入了 opacity 属性,并且 -moz-opacity 已被弃用。并且在 Firefox 3.5 中,我们最终将其删除了。

对于一个简单的属性来说,这是一段漫长的道路,但值得一提,以便人们了解此类功能的时间范围以及它们与标准的关系。


13 条评论

  1. […] 原文地址:opacity in Firefox 3.5 系列地址:颠覆网络35天 […]

    2009 年 6 月 23 日 下午 11:10

  2. Gerv

    还有其他人在这个博客上看到奇怪的渲染故障吗?其中“内容”div 具有白色背景,但高度为零。这使得内容很难阅读(灰色背景上的灰色文字)…

    Mozilla/5.0 (X11; U; Linux i686; en-GB; rv:1.9.1) Gecko/20090616 Firefox/3.5

    Gerv

    2009 年 6 月 24 日 上午 2:29

  3. Christopher Blizzard

    @Gerv – 我这里运行正常?

    2009 年 6 月 24 日 上午 8:14

  4. Keen Dreams

    我希望 CSS 有一种方法可以指定容器应免受其父级的透明度影响,或者容器的透明度不应应用于其子元素…

    2009 年 6 月 24 日 下午 6:30

  5. Gerv

    Chris:似乎已自行修复。

    Gerv

    2009 年 6 月 25 日 上午 1:22

  6. Wladimir Palant

    Keen,这就是 Firefox 0.9 之前 -moz-opacity 的工作方式,当时实现更改为符合标准(更符合逻辑但也更不灵活)。但是,您可以通过使用 rgba() 颜色获得类似的效果。

    2009 年 6 月 25 日 上午 4:08

  7. Theodora Vorbix

    border-radius、box-shadow 和 text-shadow 应该排在后面,

    2009 年 6 月 25 日 下午 8:48

  8. Tiger1vic

    感谢此信息!升级到 FF 3.5 后,我无法查看 Cisco WCS(无线控制系统)中的平面图。事实证明,这就是它们将 WCS 热图叠加在平面图上的方式。浏览器升级后,我看到的只是热图,没有位置信息。在 wcs.css 文件中进行一些简单的替换,现在它可以正常工作了!

    2009 年 7 月 6 日 下午 1:54

  9. adam

    我很想知道 Tiger Ivic 的 WCS 修复是什么,我遇到了同样的问题,而且我不是一个 Web 设计师 :(

    2009 年 7 月 7 日 上午 9:01

  10. Ed

    我也想知道您进行的 WCS 替换。

    谢谢

    2009 年 7 月 10 日 上午 6:38

  11. […] artykułów z bloga Mozilla Hacks, przedstawiam dzisiaj tłumaczenie (króciutkiego) artykułu Opacity in Firefox 3.5, autorstwa Chris […]

    2009 年 7 月 27 日 下午 1:26

  12. […] 原文地址:opacity in Firefox 3.5 系列地址:颠覆网络35天 […]

    2009 年 8 月 9 日 下午 8:55

  13. thxraph

    @adam & Ed:如本文所述,这是其主要目的,他在 CSS 文件中将旧的“-moz-opacity”(已弃用且现已删除)替换为“opacity”。

    2009 年 9 月 17 日 上午 4:19

本文评论已关闭。