zurück zur Startseite
  


Zurück XHTMLforum > Webentwicklung (außer XHTML und CSS) > Grafik, Design, Typografie
Seite neu laden Halbtranzaprente Grafiken

Antwort
 
LinkBack Themen-Optionen Ansicht
  #1 (permalink)  
Alt 20.12.2007, 14:21
Erfahrener Benutzer
XHTMLforum-Mitglied
Thread-Ersteller
 
Registriert seit: 01.08.2006
Beiträge: 356
Electrohunter befindet sich auf einem aufstrebenden Ast
Standard Halbtranzaprente Grafiken

Als ich nach einer Stunde fast verrückt wurde, warum mein GIF nicht halbtransparent wird, habe ich herausbekommen, dass das gar nicht geht. Möglich ist das nur bei PNG's. Dann habe ich festgestellt, dass PNG's im Explorer bis IE 7 nicht funktionieren. Nun habe ich einiges in Google gefunden, wie ich das über Javascript umgehen kann. Doch bei mir klappt das einfach nicht. Ich habe wirklich alles versucht. Im IE6 bleibt der Hintergrund grau.

Nun meine Frage, wer kann helfen? In Firefox, IE7, Opera und Safari klappt es mit PNG's.
Mit Zitat antworten
Sponsored Links
  #2 (permalink)  
Alt 20.12.2007, 15:04
Erfahrener Benutzer
XHTMLforum-Mitglied
Thread-Ersteller
 
Registriert seit: 01.08.2006
Beiträge: 356
Electrohunter befindet sich auf einem aufstrebenden Ast
Standard

Hat das jemand mal ausprobiert? warum funktioniert das bei mir nicht?

Transparente PNG-Grafiken im Internet Explorer 6 - Programmierung - Visualhype
Mit Zitat antworten
Sponsored Links
  #3 (permalink)  
Alt 20.12.2007, 15:30
purist
XHTMLforum-Mitglied
 
Registriert seit: 02.08.2005
Ort: luzern (schweiz)
Beiträge: 294
andip wird schon bald berühmt werdenandip wird schon bald berühmt werden
andip eine Nachricht über ICQ schicken
Standard

Zitat:
Zitat von Electrohunter Beitrag anzeigen
warum funktioniert das bei mir nicht?
wer kann das schon wissen? stelle doch deinen bisherigen versuch online.
Mit Zitat antworten
  #4 (permalink)  
Alt 20.12.2007, 15:33
Erfahrener Benutzer
XHTMLforum-Mitglied
Thread-Ersteller
 
Registriert seit: 01.08.2006
Beiträge: 356
Electrohunter befindet sich auf einem aufstrebenden Ast
Standard

was soll ich denn Online stellen? Die Grafik nennt sich background.png und das hier habe ich den Header gesteckt:

Code:
<style type="text/css">
#layer {
background-image:url(grafik/background.png);
}
</style>
<!--[if IE 6]>
<style type="text/css">
#layer {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='grafik/background.png', sizingMethod='scale');
background:none;
}
</style>
<![endif]-->
Auf der Seite wird unten darauf hingewiesen, dass die Leerzeile nach DXImage weg muss, das habe ich alles gemacht, trotzdem passiert nichts bei mir.
Mit Zitat antworten
  #5 (permalink)  
Alt 20.12.2007, 15:43
purist
XHTMLforum-Mitglied
 
Registriert seit: 02.08.2005
Ort: luzern (schweiz)
Beiträge: 294
andip wird schon bald berühmt werdenandip wird schon bald berühmt werden
andip eine Nachricht über ICQ schicken
Standard

Zitat:
Zitat von Electrohunter Beitrag anzeigen
was soll ich denn Online stellen?
ein funktionierendes testcase. kein mensch weiss, warum es bei «dir» nicht funktioniert.
linktipp
Mit Zitat antworten
  #6 (permalink)  
Alt 20.12.2007, 15:46
Erfahrener Benutzer
XHTMLforum-Mitglied
Thread-Ersteller
 
Registriert seit: 01.08.2006
Beiträge: 356
Electrohunter befindet sich auf einem aufstrebenden Ast
Standard

Ich habe doch geschrieben, dass ich diesen Code eingefügt habe, was bringt dir denn der Test-Case? du wirst auf die Seite gehen, den Quelltext anschauen und dann genau diesen Code sehen. Ich dachte eher, dass jemand diesen Code bei sich mal ausprobiert. Aber hier die Seite.
Mit Zitat antworten
  #7 (permalink)  
Alt 20.12.2007, 16:10
purist
XHTMLforum-Mitglied
 
Registriert seit: 02.08.2005
Ort: luzern (schweiz)
Beiträge: 294
andip wird schon bald berühmt werdenandip wird schon bald berühmt werden
andip eine Nachricht über ICQ schicken
Standard

Zitat:
Zitat von Electrohunter Beitrag anzeigen
was bringt dir denn der Test-Case?
damit ich z.b. sehe, dass du den transparenten hintergrund zwar im css definiert hast, aber im markup kein element mit der id layer hast?
Mit Zitat antworten
  #8 (permalink)  
Alt 20.12.2007, 16:11
Erfahrener Benutzer
XHTMLforum-Mitglied
Thread-Ersteller
 
Registriert seit: 01.08.2006
Beiträge: 356
Electrohunter befindet sich auf einem aufstrebenden Ast
Standard

das heißt? ich müsste eigentlich diesen Code in meine externe CSS-Datei legen?

Zitat:
#layer {
filterrogidXImageTransform.Microsoft.AlphaImag eLoader(src='grafik/background.png',sizingMethod='scale');
background:none;
Mit Zitat antworten
  #9 (permalink)  
Alt 20.12.2007, 16:15
Erfahrener Benutzer
XHTMLforum-Mitglied
Thread-Ersteller
 
Registriert seit: 01.08.2006
Beiträge: 356
Electrohunter befindet sich auf einem aufstrebenden Ast
Standard

Genau das wars, ich musste nur das ganze in die externe CSS-Datei legen. Hat geklappt, danke!

Geändert von Electrohunter (20.12.2007 um 16:18 Uhr)
Mit Zitat antworten
  #10 (permalink)  
Alt 20.12.2007, 16:23
Erfahrener Benutzer
XHTMLforum-Mitglied
Thread-Ersteller
 
Registriert seit: 01.08.2006
Beiträge: 356
Electrohunter befindet sich auf einem aufstrebenden Ast
Standard

So, ich habe es hinbekommen, nun merke ich, dass ich das gar nicht anwenden kann. Ich möchte diese Grafik sehr oft anwenden und so müsste ich das bei jedem DIV machen
Mit Zitat antworten
Antwort

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
grafiken neuladen wiseguy CSS 1 24.03.2007 23:45
horizontale navigation aus meheren grafiken?? celine@23 CSS 16 14.01.2007 15:03
2 Grafiken als Hintergrund ... PiTi CSS 3 07.09.2005 23:33
Verlinkte Vorschaubilder bei nicht geladenen Grafiken Dieter Barrierefreiheit 14 20.08.2005 16:02
hoverbefehl mit PNG Grafiken schwarza CSS 5 27.10.2004 10:59


Alle Zeitangaben in WEZ +1. Es ist jetzt 17:54 Uhr.