Cheatah: Transparenz wieder aufheben

Beitrag lesen

Hi,

Dasklappt auch mit beiden Browsern ganz gut. Nun ist ja der Nachteil, das die Schrift auch transparent wird und das Schwarz plötzlich grau ist und schlecht lesbar.

nicht der Nachteil, sondern das Ziel.

Das kommt daher, dass diese Eigenschaft(en) auf den Inhalt angewendet

Genauer gesagt: Auf das Element.

und an die Kindelemente weitervererbt wird.

Nein, opacity wird nicht weitervererbt. Andernfalls hätte ein Kind bereits eine Deckkraft von 25%, dessen Kind eine von 12.5% usw. Es ist schlicht und ergreifend das _Element_ teiltransparent. Nicht mehr, aber auch nicht weniger.

Das Element mit dem Inhalt müsste _vor_ einem Element mit der Transparenz dargestellt werden bzw. das Element mit dem teiltransparenten Hintergrund muss hinter das/die Elemente mit dem Inhalt kommen (Stichworte: z-index, position).

Wenn das Ziel ist, einen teiltransparenten Hintergrund zu haben, sollte man einen teiltransparenten Hintergrund verwenden, nicht das Element teiltransparent machen und irgend welche Kunstücke mit anderen, hierarchisch falsch eingeordneten Elementen fabrizieren.

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