= 7 完美支持 PNG 透明度,而且多年来,它还通过“filter”属性中的怪异设置支持 CSS3 中的许多新的很酷的东西。 但是,当您-6ren">
gpt4 book ai didi

internet-explorer - IE CSS "filters"中断 alpha 透明度

转载 作者:技术小花猫 更新时间:2023-10-29 11:24:28 27 4
gpt4 key购买 nike

我想弄清楚是否有解决这个奇怪问题的奇怪方法。

基本上,IE >= 7 完美支持 PNG 透明度,而且多年来,它还通过“filter”属性中的怪异设置支持 CSS3 中的许多新的很酷的东西。

但是,当您将滤镜应用于具有 PNG 背景的元素时,该背景的 alpha 透明度基本上会中断(与 IE6 的做法非常相似)。

如果可能的话,我想使用其他浏览器给我的 CSS3 属性,并在 IE 中获取它们,而不是在 JS 中实现它们(转换)或根本不实现它们(旋转),但我不能除非我找到解决半透明问题的办法。

你们有没有发现这个问题并解决它?


编辑:添加了一些代码,尽管我不确定它能说明多少:

#.faded {
filter:progid:DXImageTransform.Microsoft.Fade(duration=2)
}

当我添加这个时,PNG 不透明度会在 IE 中针对这些元素中断。它实际上发生在所有过滤器上,或者至少我尝试过的所有过滤器。


谢谢!
丹尼尔

最佳答案

你试过了吗CSS3 PIE或其他一些第三方解决方案 - 如果现有解决方案已经有效,则无需重新发明轮子。

关于internet-explorer - IE CSS "filters"中断 alpha 透明度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7012614/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com