Halbtransparenz im Web


Beitrag von Montag, 09.01.2006, 11:43 Uhr. Trackback. zur Startseite.

Elegant und schick: halbtransparente Web-Elemente würden schick aussehen. Leider hat jeder Browser seinen eigenen Befehl zum Umsetzen und die richtige CSS Anweisung “opacity: 0.5″ beherrscht zur Zeit nur der Safari. Auch die Idee, solche Probleme mit halbtransparent gespeicherten PNG-Bildern im Hintergrund zu umgehen, scheitern leider an dem Brower aus Redmond.

Damit der Code auch in Mozilla und IE funktioniert muss man die jeweiligen CSS Attribute zusammen nutzen:


filter:alpha(opacity=50); opacity: 0.5; -moz-opacity:0.5;

Transparenter Hintergrund mit CSS – ohne PNG

Damit der Inhalt des transparenten Layers trotzdem zu 100% sichtbar ist, ist es am einfachsten, einen zweiten Layer oben auf zu legen:


#logobox {
margin: 0pt;
background-color:white;
filter:alpha(opacity=50);
opacity: 0.5;
-moz-opacity:0.5;
position:absolute; top:27px; right:3px; width:100px; height:100px;
}

#logo {
margin: 0pt;
position:absolute; top:27px; right:3px; width:100px; height:100px;
}





 Verwandte Beiträge:

4 Kommentar bisher
  1. Too Much Cookies Network » Pulldown Menues:

    [...] ar sicherlich die Transparenz, die eigentlich nur in Firefox zu sehen ist. Ein Dank an das Grafik-Blog, das mich darauf gebracht hat. Die Transpare [...]

  2. Too Much Cookies Network:

    Für später
    Heute kann ich mir nichts mehr reinziehen, deshalb ein paar Zeilen als Zusammenfassung, damit ich mich mit den Artikel auseinandersetze:

    Vielleicht schaffe ich es sogar ein/zwei Strophen zum Gedicht hinzuzufügen: Das Folterminischterle.
    Halbtranspare…

  3. Too Much Cookies Network:

    Pulldown Menues
    Wie man oben auf der Seite sieht, habe ich nun eine ganze Reihe von Informationen in das Pulldown-Menü eingetragen. So lassen sich die meisten Kategorien darüber erreichen. Ausserdem habe ich nun die Möglichkeit, wichtige Artikel in die Menüstruktu…

  4. Omar Abo-Namous:

    soll nur ein manueller Trackback/Pingback sein, da der automatische scheinbar nicht funktioniert hat. Ich hab die Transparenzen für ein CSS-Pulldown-Menü verwendet, dass sich hier befindet: Pulldown Menues.