我在玩 CSS3 过滤器功能(模糊、对比度、反转等),并注意到有一个opacity功能:
filter: opacity(0.5);
-webkit-filter: opacity(0.5);
-moz-filter: opacity(0.5);
Run Code Online (Sandbox Code Playgroud)
虽然我们已经有了:
opacity: 0.5;
Run Code Online (Sandbox Code Playgroud)
如果我们将它们都应用于一个 HTML 元素,它似乎得到了双重效果!
现在这让我想知道,有什么区别吗?
编辑:
我不是在问旧的 IE,filter: alpha(opacity=50)因为那是微软的实现。我问的是 CSS3 还是filterCSS3 opacity?
感谢@JoeRohney 指出@ArmanNisch 的答案,我将发布此答案作为任何从官方来源寻找答案的人的未来参考。
基于关于过滤器的官方来源(Mozilla 文档): opacity(value):
注意:此功能与更成熟的属性类似
opacity。不同之处在于,通过过滤器,一些浏览器提供硬件加速以获得更好的性能。