ďťż
Podstrony
|
telcocafe:mad2: fatalnietroszkę się namęczyłem na zrobieniem grafiki do strony, wszystko pięknie w FF gra, ale jak włączam Internet Explorer to... nie uznaje, że zdjęcie ma przezroczyste tło. W takim wypadku strona wygląda fatalnie. Czy można coś na to poradzić? filter: alpha(opacity=25); -moz-opacity: .25; opacity: .25; Taki zapis da nam działanie pod większością przeglądarek, również IE. @A co PNG to: filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='grafika.png'); Użytkownik kiperoman edytował ten post 17 listopad 2007, 15:07 Jeśli jest to PNG, to IE po prostu tego nie obsługuje :P Użyj Googla, to znajdziesz hacka na to :) (który akurat u mnie nie chodzi, ale u innych - pewnie pod XP :P - pewnie tak). DJ_Prog u mnie też nie chodzi na XP. IE to po prostu proteza przeglądarki, niestety używa jej 80% internautów, więc tworzenie layoutów jest o wiele bardziej pracochłonne. Zalecam dostosować się do teraźniejszych "standardów", czyli zmienić pliki graficzne na gify/jpg. Bo kanał alpha nawet z hackami u mnie dobrze nie działał. Użytkownik sokol edytował ten post 17 listopad 2007, 16:50 Najprościej tak: http://pz.jogger.pl/...orerze/#e234329 (...) Znając życie to wina tego, że ja nie mam DirectX'a jakiegoś czy innych dodatkowych modułów... może .NET frameworka :P Najprościej tak: http://pz.jogger.pl/...orerze/#e234329 i wszystko się opiera na filter:progid:DXImageTransform.Microsoft.AlphaImageLoader() - u mnie przy wywołaniu tego obiektu dostaję komunikat "Nie można zakończyć operacji z powodu błędu 80040154" :D Jedyne co jest uniwersalne, to używanie GIFów - wiem, że to nie ma HQ, nie ma przeźroczystości Alfa, no ale... @down: down? Człowieku, przecież wszystko opiera się na jednym i tym samym -.- Użytkownik DJ_ProG edytował ten post 18 listopad 2007, 11:29 jeśli chcecie mieć png przeźroczyste pod IE to polecam to: tyle że zamist w osobnym pliku css dawać np background-image to w pliku dawać style="backg...." wtedy będzie wszystko ok, no i jeszcze ten skrypt dodać :) polecam ten skrypt http://koivi.com/ie-png-transparency/ normalnie bajka, nie ma tak jak w niektórych że po 1 sekundzie się zrobi przeźroczyste, od razu jest wszystko ok. pozdro dostaję komunikat "Nie można zakończyć operacji z powodu błędu 80040154" :D W większości przypadków jednak działa - a jak komuś zależy, niech se przeglądarkę wymieni ;) Nie przejmuj się tym, że IE <7 nie obsługuje przezroczystości plików PNG. Możesz ewentualnie zastosować jakąś sztuczkę, lecz nie warto psuć jakości grafiki i kombinować z jej rozmiarem dla 1 niedopracowania w przeglądarce. :) Tak właściwie dlaczego M$ jeszcze nie wydał odpowiedniej poprawki z wbudowaną i wydajną obsługą przezroczystości w .png? Użytkownik Ferrari edytował ten post 19 listopad 2007, 15:45 Tak właściwie dlaczego M$ jeszcze nie wydał odpowiedniej poprawki z wbudowaną i wydajną obsługą przezroczystości w .png? O to możesz zapytać się chyba jedynie M$-u. Osobiście podejrzewam, że chodzi tu o fakt, żeby ludzie przesiadli się na IE7. Nawet zdjęto walidację przy pobieraniu i instalacji xD Ehhh.... ale i tak nie wszyscy decydują się na aktualizację... BTW... u mnie w szkole to "admin" nie tylko nie instaluje żadnych aktualizacji (włącznie z aktualizacjami bezpieczeństwa), ale nawet nie ma SP2 ;/ Użytkownik kutar edytował ten post 19 listopad 2007, 17:00 |
|||
Sitedesign by AltusUmbrae. |