2010-01-22 45 views
1

我一直在检查很多关于这种情况的主题,但仍然没有找到解决这个问题的办法。它甚至有可能吗?在IE7-8中褪色透明图像

我有一个网站(http://dev.ultimate-web.dk),它使用循环插件(http://malsup.com/jquery/cycle/)淡出顶部的情况。正如你在第一张图片上看到的那样,当渐变发生时,它会得到一个黑色的边框来填充IE7-8中的半透明像素。

这是为什么,我该如何解决 - 如果我甚至可以修复?它适用于所有其他主流浏览器。

谢谢!

回答

3

这让很多开发者不时感到沮丧。不幸的是,解决方案似乎是将元素放入具有不透明背景的容器中并淡化该容器。

请参阅jquery cycle IE7 transparent png problem几个很好的答案。大约三个月前,我在互联网上发现了一个很棒的网页,但我现在正在努力寻找它。我会继续寻找。

Microsoft

您所看到的行为是不透明度 过渡滤波器的 设计限制。这不等于真正的CSS3不透明度 样式的 。我们并没有真正使用 技术测试版来收集功能 请求。但是,我们会考虑 此功能请求未来的 版本。

最好的问候,

IE团队

+0

奇怪的事情是,我淡出父容器(div.case),它有一个背景:透明!重要;样式。嗯... – janhartmann 2010-01-22 08:41:30

+0

@meep - 透明不会作为父容器的背景色 - 它需要完全不透明。 – 2010-01-22 09:36:25