filter:alpha(opacity) mit iepngfix im InternetExplorer
Hallo,
ich hatte in einer Seite mit der CSS Eigenschaft filter:alpha(opacity = 50); gearbeitet.
Dies funktionierte auch.
Nur hatte ich es auf ein PNG angewandt, wobei der IE ja so seine Probleme damit hat.
Deshalb habe ich - um das PNG richtig darzustellen - den iepngfix verwendet.
Nun wird aber die Transparent von filter:alpha(opacity = 50) immer ignoriert wenn der iepngfix geladen wird.
Also zuerst zeigt es kurz das falsch dargestellte png an mit der richtigen opacity, dann lädt es den fix und dann ist zwar das png richtig dargestellt aber ohne Transparenz.
Ich hoffe ihr versteht mich
Vielleicht hatte jemand schonmal damit zu tun.
MFG Simon
ich hatte in einer Seite mit der CSS Eigenschaft filter:alpha(opacity = 50); gearbeitet.
Dies funktionierte auch.
Nur hatte ich es auf ein PNG angewandt, wobei der IE ja so seine Probleme damit hat.
Deshalb habe ich - um das PNG richtig darzustellen - den iepngfix verwendet.
Nun wird aber die Transparent von filter:alpha(opacity = 50) immer ignoriert wenn der iepngfix geladen wird.
Also zuerst zeigt es kurz das falsch dargestellte png an mit der richtigen opacity, dann lädt es den fix und dann ist zwar das png richtig dargestellt aber ohne Transparenz.
Ich hoffe ihr versteht mich

Vielleicht hatte jemand schonmal damit zu tun.
MFG Simon
opacity und pngfix sind unterschiedliche dinge. opacity macht ein bild transparent, aber du kannst ja ein transparentes bild mit photoshop erstellen und das als png abspeichern. dazu ist PNG Fix da.
Mein kleines Projekt
-Cruel Online-
-Cruel Online-
Ja, das möchte ich aber hier nicht, da ich dann immer Bilder austauschen möchte.
Ich habe Bilder mit transparentem Hintergrund erstellt.
Nun sind die 3 Bilder Kathegoriebilder.
Das Bild der aktiven Kathegorie soll 100% sichtbar sein und die anderen beiden dann 50%. Dazu die Opacity, bzw filter:alpha... für IE.
Und das klappt auch in FF und IE, aber in IE nur solange ich den IEPNGFIX nicht nutze.
Wenn ich den zuschalte wird das filter:alpha... ignoriert.
Ich habe mal in der iepngfix Datei gesucht ob ich da irgendeinen Zusammenhang finde, konnte aber nichts entdecken.
Ich habe Bilder mit transparentem Hintergrund erstellt.
Nun sind die 3 Bilder Kathegoriebilder.
Das Bild der aktiven Kathegorie soll 100% sichtbar sein und die anderen beiden dann 50%. Dazu die Opacity, bzw filter:alpha... für IE.
Und das klappt auch in FF und IE, aber in IE nur solange ich den IEPNGFIX nicht nutze.
Wenn ich den zuschalte wird das filter:alpha... ignoriert.
Ich habe mal in der iepngfix Datei gesucht ob ich da irgendeinen Zusammenhang finde, konnte aber nichts entdecken.
alternativ dazu, kannst du ein transparentes gif bild erstellen. dieser hat zwar schlechtere qualität als eine png datei, jedoch brauchst du dann dein pngfix nicht mehr
Mein kleines Projekt
-Cruel Online-
-Cruel Online-
ja ignorier IE
und alles wird besser... du musst dir mal wirklich überlegen ob der ganze zeit aufwand sich wirklich lohnt , nur damit die IE user den gleichen inhalt sehen wie bei FF, wobei IE user kein FF haben und es nicht mal vergleichen können, für die würde es sowieso normal aussehen.. also einfach IE ignorieren und alles wird besser
und alles wird besser... du musst dir mal wirklich überlegen ob der ganze zeit aufwand sich wirklich lohnt , nur damit die IE user den gleichen inhalt sehen wie bei FF, wobei IE user kein FF haben und es nicht mal vergleichen können, für die würde es sowieso normal aussehen.. also einfach IE ignorieren und alles wird besser
Mein kleines Projekt
-Cruel Online-
-Cruel Online-
Das sieht aber nicht "normal" aus, das sieht aus als hätte nen 9jähriger das mit Paint ausgeschnitten 
//EDIT:
Ich habe es jetzt so gemacht, dass ich die pngs mitsamt Hintergrund ausgeschnitten und als jpg gespeichert habe (ist nicht die beste Wahl da der Hintergrund ein Verlauf ist und somit die Positionierung stimmen muss.)
Jetzt habe ich aber schon das nächste Problem mit dem Gott-verdammten InternetExtramüll.
Er löscht mitten in den JPGs Pixel raus, also zeigt den Hintergrund durch. Wenn man das Bild runterlädt ist es ganz normal.
Den IEPNGFIX habe ich natürlich rausgenommen.
Echt, wenn er Transparenzen anzeigen soll macht ers nicht und wenn nicht macht ers doch >.<
//EDIT2:
Habe den Fehler gefunden.
Wenn man mit filter:alpha(opacity) arbeitet interpretiert der IE jeden ganz schwarzen Pixel also rgb 0 0 0 als Transparent. Kann ja eigentlich auch praktisch sein
Muss man eben nur wissen.
Werde die Bilder dann mal ändern.
Gibt es eigentlich "InternetExplorer Bugs" als Studienrichtung in den Staaten?

//EDIT:
Ich habe es jetzt so gemacht, dass ich die pngs mitsamt Hintergrund ausgeschnitten und als jpg gespeichert habe (ist nicht die beste Wahl da der Hintergrund ein Verlauf ist und somit die Positionierung stimmen muss.)
Jetzt habe ich aber schon das nächste Problem mit dem Gott-verdammten InternetExtramüll.
Er löscht mitten in den JPGs Pixel raus, also zeigt den Hintergrund durch. Wenn man das Bild runterlädt ist es ganz normal.
Den IEPNGFIX habe ich natürlich rausgenommen.
Echt, wenn er Transparenzen anzeigen soll macht ers nicht und wenn nicht macht ers doch >.<
//EDIT2:
Habe den Fehler gefunden.
Wenn man mit filter:alpha(opacity) arbeitet interpretiert der IE jeden ganz schwarzen Pixel also rgb 0 0 0 als Transparent. Kann ja eigentlich auch praktisch sein

Muss man eben nur wissen.
Werde die Bilder dann mal ändern.
Gibt es eigentlich "InternetExplorer Bugs" als Studienrichtung in den Staaten?
Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von »Deffcon« (19. April 2011, 10:36)
also ich würde einfach pngs nehmen ohne pngfix für den ie den brauchst du ja wenn ich mich recht entsinne eh nur für den 6er. Der 7&8 ie haben nur probs wenn du mehr als ein filter auf die pngs anwenden willst also müsstest du vermutlich das bild in einen tag wrappen und dann den ausfaden.
Der png fix kann jeden fals nie direkt zusammen mit opacity gehen in wie weit es geht wenn man das gleiche wie bei ie 7&8 macht kann ich nicht sagen ich entwickele normal nicht mehr für ie6
mfg LA
Der png fix kann jeden fals nie direkt zusammen mit opacity gehen in wie weit es geht wenn man das gleiche wie bei ie 7&8 macht kann ich nicht sagen ich entwickele normal nicht mehr für ie6
mfg LA
Ähnliche Themen
-
(X)HTML & CSS & DHTML & Javascript »-
Opacity
(9. November 2009, 12:33)
-
(X)HTML & CSS & DHTML & Javascript »-
filter:alpha beim IE
(17. Juni 2007, 01:19)
-
(X)HTML & CSS & DHTML & Javascript »-
spezielles Scirpt zu allen Browsern kompatibel machen
(18. November 2005, 21:33)
-
(X)HTML & CSS & DHTML & Javascript »-
css: transparenz aufheben
(22. Dezember 2004, 18:50)
-
(X)HTML & CSS & DHTML & Javascript »-
alpha eines tabellenhintergrundbildes einstellen
(4. April 2003, 13:32)


