Strona główna > Aktywność > Forum > Wygląd i szablony > Transparentność PNG w IE6 a modernizacja kodu


Transparentność PNG w IE6 a modernizacja kodu

Musisz być zalogowany aby uzyskać dostęp do forum. Możesz się zalogować tutaj

Autor Wiadomość

flyman flymanowski

Postów: 1 od 06/02/2009

Piątek 06 Luty 2009 6:33:04 pm

Transparentność PNG w IE6 a modernizacja kodu

witam!
mam problem, muszę wstawic logo w formacie PNG, które ma transparentne tło, działa pięknie ale nie na cudownym IE6. Próbowałem korzystać z dziesiątków tutoriali jednak zmodernizowanie kodu nie za bardzo mi wychodzi.... przez złożoność skryptu i moje 2-dniowe doświadczenie z eZ publish. Proszę o pomoc i wskazanie najprostrzej możliwości naprawienia tego bugu.

Marcin Ważny

Postów: 51 od 04/01/2008

Piątek 21 Sierpień 2009 8:27:38 pm

Re: Transparentność PNG w IE6 a modernizacja kodu

Witam!

W sumie temat mało związany z eZ Publish. W sieci jest pełno kodu JS i pomysłów, aby IE6 "widziało" przeźroczystość PNG ;). A jeśli masz skrypt to wystarczy go zapewne tylko wstawić w szablon, więc nie rozumiem z czym problem.

Pozdrawiam
Marcin

Łukasz Klejnberg

Postów: 137 od 12/01/2007

Poniedziałek 24 Sierpień 2009 10:01:36 am

Re: Transparentność PNG w IE6 a modernizacja kodu

Witaj flyman flymanowski,

Temat stary. Ale może Ci się przyda ;)

Ja to bym zrobił tak:

w stylach dla ie6 ustawiłbym tak:


div#logo
{
background-image: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/design/base/images/twoje_logo.png", sizingMethod="scale");
width: SZEROKOSC px;
height: WYSOKOSC px;
}


dla pozostałych przeglądarek dałbym normalnie.

Pozdrawiam :)
Łukasz


Musisz być zalogowany aby uzyskać dostęp do forum. Możesz się zalogować tutaj