IE8 PNG Проблема градиентной прозрачности - PullRequest
2 голосов
/ 14 декабря 2010

На следующем рисунке показана проблема с прозрачностью png в Internet Explorer, которую я не могу решить.

Прозрачность не так прозрачна в Редмонде.http://img101.imageshack.us/img101/1917/problemkl.jpg

Прозрачное изображение - это следующее изображение.

http://img411.imageshack.us/img411/7959/transparentfade.png

Я понимаю, что оно может быть невидимым на белом фоне, поэтому вот обратное изображение того же изображения, чтобы помочьпонимание.

http://img338.imageshack.us/img338/7121/transparentfadeinverse.png

Идея состоит в том, чтобы обеспечить мягкий вывод, который прекрасно работает на Chrome / FF / Safari / Whathaveyou, но, очевидно, не может быть хороших вещей и IEхочет выделитьсяЯ был бы очень признателен за любую помощь в этом вопросе.

РЕДАКТИРОВАТЬ: Я читал где-то, что сочетание эффектов непрозрачности и прозрачных pngs не очень хорошо поддерживается в Internet Explorer.Удалив эффект непрозрачности и внеся соответствующие изменения в мою графику png, я смог воспроизвести одну и ту же анимацию во всех основных браузерах.

1 Ответ

3 голосов
/ 16 декабря 2010

Вы не можете безопасно смешивать устаревшие фильтры непрозрачности DirectX и прозрачные PNG. В IE9 вы можете безопасно использовать нативную прозрачность CSS3 с PNG без проблем, с которыми вы столкнулись.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...