HTML: iFrame Frage
kurtm1 14.11.2005 - 22:42 660 9
nr1
Here to stay
|
Habe eine Frage zu den iFrames in HTML:
Also ich habe eine HTML Seite deren Design durch mehrere Grafiken realisiert wird. Dann gibt es noch einen Link Bereich, wo eben die ganzen Links zu den einzelnen Inhalten platziert sind.
Jetzt möchte ich, dass wenn ich auf einen dieser Links klicke, ein bestimmter Text (bzw. eine bestimmte HTML Seite) über die Grafiken gelegt wird, und sozusagen der Inhalt ist. Soweit ich jetzt informiert bin, funzt das am besten mit iFrames, wobei ich eben noch nicht weiß wie ich den Inhalt des iFrames transparent hinbekomme, so dass die Grafiken der Grundseite "durchschimmern".
Hoffe das war halbwegs verständlich.. Weiß wer Rat?
|
watchout
Legendundead
|
nein, sowas macht man normal mit absolut positionierten div's - iframes machen nur ärger
|
veNi
hopeless romantic
|
hilft ihm ja auch ned wirklich weiter watchout...
wenn du bei der datei die ins iframe reinladest keinen hintergrund angibst dann ist er transparent und man sieht die hauptseite "durchschimmern"..
aber damit es vernünftig/besser ausschaut solltest du watchouts rat befolgen...
|
DJ_Cyberdance
Here to stay
|
Watchout hat völlig recht, nimm DIVs. Falls Du so seltsame Transparenzeffekte erzielen willst, lass besser die Finger davon, die funktionieren nämlich nur im IE, in jedem Browser sieht das dann arm aus.
|
Rektal
Here to stay
|
Firefox und Opera koennen auch transparenz. Safari, anyone?
|
watchout
Legendundead
|
hilft ihm ja auch ned wirklich weiter watchout...
wenn du bei der datei die ins iframe reinladest keinen hintergrund angibst dann ist er transparent und man sieht die hauptseite "durchschimmern"..
aber damit es vernünftig/besser ausschaut solltest du watchouts rat befolgen... und das hat geholfen? @Rektal: Ich denke es war "echte" transparenz (zb. 8 Bit Alpha) gemeint
|
DJ_Cyberdance
Here to stay
|
Firefox und Opera koennen auch transparenz. Safari, anyone? Oh... meine Schuld. Habe das soeben mit Firefox 1.06 und Opera 7.01 verifiziert... Mit IE 5.x gehts nicht, den verwenden übrigens noch heiße 4% der User, siehe http://www.thecounter.com/stats/200...ber/browser.php) Edit: Hier zum ausprobieren...
Bearbeitet von DJ_Cyberdance am 15.11.2005, 23:33
|
watchout
Legendundead
|
IE kann trotzdem keine PNG-Transparenz erst ab IE7 oder mit irgendeinem Hack
|
Rektal
Here to stay
|
Gibts einen Unterschied zwischen Transparenz und Alpha? Schwarz/Weiss Transparenz a'la gif geht schon, Alphakanal geht nicht. Die Hacks sind mit CSS-Filters recht einfach zu realisieren mittels filter:progid:DXImageTransform.Microsoft.AlphaImageLoader
.
Bearbeitet von Rektal am 16.11.2005, 14:23
|
watchout
Legendundead
|
Gibts einen Unterschied zwischen Transparenz und Alpha? Schwarz/Weiss Transparenz a'la gif geht schon, Alphakanal geht nicht. Transparenz ist nur ein anderer Ausdruck, aber wegen GIF usw. hat das Wort bei den Bildformaten eine andere Bedeutung als Alpha, wobei mit Transparenz normal (afaik) die 1/0 Transparenz von GIF bzw. PNG bezeichnet wird die eigentlich durch Farbersetzung erreicht wird. Alpha(kanal) ist dann ein eigener Transparenz-Kanal "pro Pixel" mit meistens 8 Bit (PNG, CSS3, SVG?) wodurch man schöne Transparenzeffekte erzielen kann. Die Hacks sind mit CSS-Filters recht einfach zu realisieren mittels filterrogidXImageTransform.Microsoft.AlphaImageLoader . Einfach oder nicht - es ist und bleibt ein Hack.
|