Гр****ный IE и PNG`шки

Статус
В этой теме нельзя размещать новые ответы.
F

finogeev

Прохожие
Долго думал куда писать суда или в раздел по дизайну, но понял что сюда.

НИ кто не сталкивался с такой ситуацией.
Делаю png для сайта (прозрачные), во всех браузерах нормально все видно, в IE блин появляется фон, только от непонятно какай и от куда ...

Ни кто не сталкивался с таким ? :nezn:
 
  • Заблокирован
  • #2
ты png, вероятно, 24-х битнные делаешь (осел действительно их не понимает)..
сохраняй в 8-ми битном формате..
 
О спасибо ... Да я действительно 24 битнные делаю ...
Интересно, а IE 7 схавает или такая же хрень ...

Что за ГОН вообще ... сколько можно народ мучать этим IE !!!

Только вот косяк нашел. Он при 8 бит, делает не transperency, a MATTE.
А у меня при наведении менятеться фон на другой, и соответственно обводка Matte уже другая !!!
ЧТо делать подскажите !
 
в седьмом осле png работает как надо. вот тебе в помощь
 
Спасибо всем ....

Прочитал, попробывал -> не получилось, на примере который дал bububu ...

Что то всеравно не выходит ...
С java я вообще не дружу, а там примерчик лечилки на java.


window.attachEvent("onload", fixWeatherPng);

function fixWeatherPng() {
var img = document.getElementById("weatherImage");
var src = img.src;
img.style.visibility = "hidden";
var div = document.createElement("DIV");
div.style.filter = "progid:DXImageTransform.Microsoft.
AlphaImageLoader(src='" + src + "', sizing='scale')";

//Some 49abcnews.com-specific CSS styling omitted for brevity.

img.replaceNode(div);
}




кто может помоч нормальным примерм с html ...
А то возился пол дня
 
  • Заблокирован
  • #7
что то не совсем понятно, что ты творишь..
если тебе нужен rollove'р, причем с меняющимся бэкграундом, можно:
1. собственно создать 2 картинки с разным фоном
2. если уже не вмоготу прозрачности хочется, а matte мешает - в фотошопе делаешь 2 картинки с разными фонами, а при сохранении для вэб (ctrl+alt+shift+s) пипеткой берешь фон и делаешь прозрачным.. при этом обводка у тебя получается цветом фона и не заметна..
 
Вот пример !!!



Просто при 8 битовом рисунке появляется MATT другого цвета (изначального фона), а при 24 все нормально, т.к. есть альфа-канал
 
Приколько, спасибо большое ....
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху