Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PNG] przeźroczystość
misiek172
post
Post #1





Grupa: Zarejestrowani
Postów: 656
Pomógł: 3
Dołączył: 26.10.2005
Skąd: Częstochowa

Ostrzeżenie: (0%)
-----


Witam.

Mam problem ze zrobieniem przeźroczystości PNG pod IE.

Zawsze używałem pngFix i działało ale ostatnio nie wiadomo dlaczego żaden skrypt nie chce mi ustawić tej przeźroczystości...

nie wiem co może być grane...

Pozdrawiam, Łuksz.

już wiem, chodzi o to że ja je mam jako background (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)

a teraz drugi problem... gdzie znaleźć skrypt na png pod IE ale w background?

Ten post edytował misiek172 27.02.2008, 15:12:50
Go to the top of the page
+Quote Post
grzesiek_g
post
Post #2





Grupa: Zarejestrowani
Postów: 249
Pomógł: 30
Dołączył: 18.07.2007

Ostrzeżenie: (0%)
-----


  1. zoom:1;
  2. background:none;
  3. filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/url/do/obrazka.png', sizingMethod='scale');

W sizingMethod może być: scale (rozciąga obrazek do całego elementu), crop (umieszcza obrazek o oryginalnych rozmiarach), image (przycina blok do obrazka).

Zamiast zoom można podać oba wymiary bloku, chodzi o to by nadać elementowi hasLayout.
Go to the top of the page
+Quote Post
Pilsener
post
Post #3





Grupa: Zarejestrowani
Postów: 1 590
Pomógł: 185
Dołączył: 19.04.2006
Skąd: Gdańsk

Ostrzeżenie: (0%)
-----


PNGBehavior + dwa sposoby, które opisałem w tym poście:

http://forum.php.pl/index.php?showtopic=60...st&p=358926
Go to the top of the page
+Quote Post
nitek
post
Post #4





Grupa: Zarejestrowani
Postów: 209
Pomógł: 37
Dołączył: 27.02.2008
Skąd: Kwidzyn

Ostrzeżenie: (0%)
-----


ja osobiście polecam skrypt ze strony: http://www.twinhelix.com/css/iepngfix/ (btw. wykorzystuje m.in. funkcję o której pisał wyżej grzesiek_g)
w moim przypadku musiałem zmodyfikować tylko jeden zapis na postać:
Kod
style.width = offsetWidth - parseInt(this.currentStyle.paddingLeft) - parseInt(this.currentStyle.paddingRight) + 'px';

skrypt testowałem już na różnych wersjach IE i działa jak należy (na strone jest opis jak go uzywać - jeśli miałbyś wątpliwośći, pytaj (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) )

Ten post edytował nitek 16.03.2008, 23:44:18
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 16.09.2025 - 18:58