IE无法使用png处理可拖动的div?

时间:2010-05-18 09:59:29

标签: css internet-explorer-8 png transparency draggable

我正在创建一个可拖动/可调整大小的菜单,其中包含控制网站的所有必要链接,这是一种CMS-bar类型。我正在使用一些png来创建背景,设置一些透明度。

它在FF中效果很好,但在IE中我的png在我拖动菜单后会被转换: 截图: http://img.photobucket.com/albums/v739/Alienna/falcon/drag.png

还有那个大空地?这是一个注销按钮(带有background-image和a-element的div),只有:hover状态似乎有效,并且只在拖动之前......

对此有何修复?我认为IE的png问题在IE6之后消失了(测试了这个,即IE7 / 8)......

2 个答案:

答案 0 :(得分:1)

我不是百分百肯定,但我认为这是旧的“具有alpha透明度的Alpha透明度的PNG,具有alpha透明度”的错误,所有IE 中包含 8。请参阅{{3更多信息。

简而言之,IE在PNG中的Alpha透明度有困难,因为它们的容器本身具有不同于1的不透明度。当你拖动元素时,它的不透明度会发生变化,并且bug会发挥作用。

答案 1 :(得分:0)

将可拖动图像转换为8位,对我有用..