Cheatah: Transparenz nicht erben...

Beitrag lesen

Hi,

Also ich möchte die Transparenz mit -moz-opacity (z.B.:  -moz-opacity:.3) in einem Elternelement setzen.

also das Element mit seinem Inhalt insgesamt transparent machen.

Naja, das funktioniert leider nicht, da dies anscheinend nicht weitervererbt wird.

Nein, die Opazität wird nicht vererbt, weil das sehr schnell zu einer (effektiv) vollständigen Tranparenz führen würde - x^n für 0<x<1 strebt mit wachsendem n gegen 0. Der opacity-Wert der Kindelemente ist ergo wieder 1.

Mein Ziel ist es, keine vollständige Transparenz zu erzeugen (background-color:transparent), sondern nur einen teilweise transparenten.

Genauer: Du möchtest den Hintergrund teiltransparent machen, nicht das Element. Dazu sieht CSS/3.0 das rgba()- oder hsla()-Schema vor. Bis dahin bleibt Dir nur die Möglichkeit einer teiltransparenten Hintergrundgrafik im PNG-Format, unter Berücksichtigung der Unfähigkeit des IE, dies vernünftig umzusetzen.

Cheatah

--
X-Self-Code: sh:( fo:} ch:~ rl:° br:> n4:& ie:% mo:) va:) de:] zu:) fl:{ ss:) ls:~ js:|
X-Self-Code-Url: http://emmanuel.dammerer.at/selfcode.html
X-Will-Answer-Email: No
X-Please-Search-Archive-First: Absolutely Yes