Webmaster Forum Logo Part 1 Webmaster Forum Logo Part 2
Webmaster Forum Logo Part 3
     
 
  :: Anmeldung

Benutzername:

Registrierung...

Passwort:

Passwort vergessen?

angemeldet bleiben


  
  :: Umfrage
Welche sozialen Netzwerke benutzt du regelmäßig?

 Facebook
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 73%
 keines
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 22%
 Google+
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 19%
 Twitter
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 11%
 Xing
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 6%
 schülerVZ
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 6%
 meinVZ
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 4%
 studiVZ
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 4%
 MySpace
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 2%
 LinkedIn
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 2%

 ges. 393 Stimmen
 
  :: Buttons

Valid XHTML 1.0 Transitional

Deffcon

König

Dabei seit: 11.11.2010

Beiträge: 897

 

1 Zum Seitenanfang

Montag, 18. April 2011, 15:14

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 :D

Vielleicht hatte jemand schonmal damit zu tun.

MFG Simon
 

cccpmik

Foren Gott

Dabei seit: 04.09.2007

Beiträge: 2 999

 

2 Zum Seitenanfang

Montag, 18. April 2011, 15:27

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-
 

Deffcon

König

Dabei seit: 11.11.2010

Beiträge: 897

 

3 Zum Seitenanfang

Montag, 18. April 2011, 18:35

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.
 

cccpmik

Foren Gott

Dabei seit: 04.09.2007

Beiträge: 2 999

 

4 Zum Seitenanfang

Montag, 18. April 2011, 20:30

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-
 

Deffcon

König

Dabei seit: 11.11.2010

Beiträge: 897

 

5 Zum Seitenanfang

Montag, 18. April 2011, 21:22

Ich habe es eben mal versucht in Photoshop als GIF abzuspeichern aber das wird ja so hässlich.
Also richtig zerhackte Ränder bei schrägen Kanten.

Geht das vielleicht noch irgendwie besser?
 

cccpmik

Foren Gott

Dabei seit: 04.09.2007

Beiträge: 2 999

 

6 Zum Seitenanfang

Montag, 18. April 2011, 22:13

ja ignorier IE :P 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-
 

Deffcon

König

Dabei seit: 11.11.2010

Beiträge: 897

 

7 Zum Seitenanfang

Dienstag, 19. April 2011, 10:36

Das sieht aber nicht "normal" aus, das sieht aus als hätte nen 9jähriger das mit Paint ausgeschnitten :D


//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 :D
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)

 

lorenz

Haudegen

Dabei seit: 05.11.2002

Beiträge: 647

 

8 Zum Seitenanfang

Mittwoch, 20. April 2011, 18:55

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