CSS: 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 mit älteren Versionen von 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.