Halbtransparenz (.PNG) mit Internet-Explorer
torsten
- browser
0 torsten0 Raik
0 Christian Seiler0 torsten0 Henning Bösch
0 torsten0 jot.be
hallo,
mit dem format .PNG ist es möglich eine grafik zu erstellen die sich wie eine getönte fensterscheibe verhält. z.b kann ich meine html-tabellen mit diesen grafiken füllen, und kann somit die background-grafik der page durch die tabellen sehen. das ist ein sehr schöner effekt finde ich. PNG wird von netscape, mozilla und opera unterstützt. aber leider nicht vom internet-explorer. gibt es irgendwie eine möglichkeit PNG auch im IE zum laufen zu bekommen? damit meine ich jetzt nicht browser einstellungen, sonder möglichkeiten die sich im code anbieten.
hier der link, falls nicht verstanden wurde was ich meine:
www.torsten-homepage.de/test/index.htm
gruß
torsten
hab was vergessen:
die seite ist nur mit NS oder Mozilla anschaubar !
Hallo torsten,
hab was vergessen:
die seite ist nur mit NS oder Mozilla anschaubar !
nö, im ie6 seh ich sie auch. *grins*
für den ie kannst du wohl nur ein zwei-farb-gitter als gif erstellen, wobei die eine farbe als transparent definiert wird:
xoxoxoxoxoxoxoxoxo
oxoxoxoxoxoxoxoxox
xoxoxoxoxoxoxoxoxo
oxoxoxoxoxoxoxoxox
x = deine farbe
o = transparent
du müsstest dann halt eine css-browserweiche einbauen. z.b. mit den conditional comments:
<!--[if IE]>
<LINK href="ie_bg_image.css" type=text/css rel=stylesheet>
<![endif]-->
ich hoffe, es hilft
freundl. Grüße aus Berlin, Raik
Hallo torsten,
gibt es irgendwie eine möglichkeit PNG auch im IE zum laufen zu bekommen?
http://webfx.eae.net/dhtml/pngbehavior/pngbehavior.html
Viele Grüße,
Christian
Hallo,
gibt es irgendwie eine möglichkeit PNG auch im IE zum laufen zu bekommen?
Diese Frage scheint der neue Dauerbrenner zu werden. Vielleicht sollte man ihn in die FAQ aufnehmen. Dann kann man ihn verlinken.
Gruß,
Henning
ok, es funktioniert!
nur funktionieren jetzt meine links/verweise nicht mehr, als wären sie überhaupt nicht vorhanden.
(layer.css)
<!--
#banner {
width:800px; height:50px;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='backgorund/ns/banner.png', sizingMethod='scale');
}
-->
(index.htm)
<div id="banner">
<a href="seite1.htm" target="If">Seite1</a>
</div>
was hab ich falsch gemacht?
Streng genommen ist es keine "Halbtransparenz", sondern ein Alpha-Kanal, der in 255 Stufen transparent gemacht werden kann.
Ein Artikel zur Alpha-Transparenz findet Ihr unter http://www.jotbe-fx.de/daily/archives/css/000148.html
Auf meiner Seite kommen übrigens auch Alpha-PNGs zum Einsatz. Merkt man am besten bei verkleinertem Browserfenster und darauf folgenden Scrollen ...
Es werden spezielle IE Stylesheets via Conditional Comments eingebunden ...