Mathias Brodala: filter alpha opacity bei Unterelementen

Beitrag lesen

Hallo Daniel.

Wenn ich z.B. 2 Elemente schachtele, die beide mit „opacity:0.5“ dargestellt werden, dann hat das innere Element nur noch soviel opacity wie bei opacity:0.25.

Ja, da es zuerst einmal die halbe Sichtbarkeit von seinem Elternelement vererbt bekommt und danach noch einmal den selben Effekt auf sich selbst anwendet, womit es zur erneuten Verringerung der Sichtbarkeit kommt.

Ich hab dazu mal ein Beispiel erstellt. (Jaja, es ist eine elende div-Suppe)

Autsch! Dieser massive Einsatz von Transparenz treibt meinen Opera in die Knie. Zumindest dauert das Wechseln zum Tab mit deiner Beispielseite und diesem Posting hier einige Sekunden.

Gäbe es keine Vererbung, könnte man ja auch einfach „opacity:1“ schreiben.

Doch müsstest du hiermit das gesamte Konzept von CSS grundlegend verändern und es an sich nutzlos (lies: unheimlich umständlich) machen.

Einen schönen Sonntag noch.

Gruß, Mathias

--
sh:( fo:} ch:? rl:( br: n4:~ ie:{ mo:| va:) de:> zu:} fl:( ss:) ls:[ js:|
debian/rules