gpt4 book ai didi

javascript - 动画不透明度,一般在 IE 中不透明度

转载 作者:行者123 更新时间:2023-11-30 18:52:32 25 4
gpt4 key购买 nike

当 IE 呈现滤镜时:alpha(opacity=..) 无论是在图像上还是在文本上。看起来很糟糕。有没有办法让 IE 呈现正常浏览器般的平滑不透明度?

如果不是,我怎样才能在淡入(不透明度 x->1)javascript 动画后轻松地重新渲染元素,这样它看起来就不会那么糟糕了..?

最佳答案

将背景颜色或不透明的背景图像应用到元素应该可以解决这个问题。这是由于过滤器的工作方式,它们是 ActiveX 组件并且它们很旧所以它们有 certain limitations使用部分透明度时。

您还可以在动画完成时禁用过滤器,使用类似的东西:

myElement.filters[0].enabled = false;

许多动画库使用这种技术仅在淡入淡出期间启用过滤器,因此用户不会注意到丑陋的锯齿。

another fix (最好在 IE 中查看以了解帖子的要点),尽管它更像是一种 hack,并且在所有情况下都不是一个好的解决方案,尤其是在您需要更改图像大小的情况下。

关于javascript - 动画不透明度,一般在 IE 中不透明度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3317080/

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