IE CSS «фильтры» нарушают альфа-прозрачность

Я пытаюсь выяснить, есть ли странное решение этой странной проблемы.

По сути, IE> = 7 отлично поддерживает прозрачность PNG, а также много лет поддерживает множество новых интересных вещей в CSS3 с помощью странных настроек в свойстве "filter".

Однако, когда вы применяете фильтр к элемент, имеющий фон PNG, альфа-прозрачность этого фона в основном нарушается (очень похоже на то, как это сделал IE6).

Если возможно, я хотел бы использовать свойства CSS3, которые предоставляют мне другие браузеры, а также получить их в IE, вместо того, чтобы реализовывать их в JS (переходы) или не реализовывать их вообще (вращения), но я не смогу, если не найду решение проблемы полупрозрачности.

Кто-нибудь из вас нашел эту проблему и исправить?


РЕДАКТИРОВАТЬ: Добавлен код, хотя я не уверен, что он дает много примеров:

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

Когда я добавляю это, прозрачность PNG нарушается в IE для этого элемента. На самом деле это происходит со всеми фильтрами, или, по крайней мере, со всеми, что я пробовал.


Спасибо!
Daniel

6
задан Daniel Magliola 10 August 2011 в 15:27
поделиться