-moz-opacity nur für Background
SteBu
- css
Moinsen,
ich spiele gerade mit -moz-opacity und filter:Alpha(opacity... ) rum. Klappt ja alles soweit. Kann man es hinbekommen, das die Anweisung nur für den Background greift und nicht für Color.
Bsp:
#test{
position:absolute;
top:30px;
left:30px;
background-color:#dcd0b8;
border:1px solid black;
filter:Alpha(opacity=70);
-moz-opacity:0.7;
z-index:10;
display:block;
color:black;
padding:10px;
}
bei dieser Deklaration wird die Transparenz auch auf die Schriftfarbe angewendet. Kann man das vermeiden? In erster Linie würde mir eine Lösung für den FF Anfangs reichen.
Danke
SteBu
Hi,
Kann man es hinbekommen, das die Anweisung nur für den Background greift und nicht für Color.
die opacity-Eigenschaft (die nichts mit einer Anweisung zu tun hat) bezieht sich auf das Element, nicht auf eine einzelne Eigenschaft. CSS/3.0 sieht hierfür z.B. das rgba()-Farbschema vor.
bei dieser Deklaration wird die Transparenz auch auf die Schriftfarbe angewendet.
Und auf alles andere, was sich in dem Element befindet. Das ist der Zweck.
Cheatah
Hi,
ein Blick ins
Archiv kann manchmal hilfreich sein.
MfG
Von Cheatah kam die Antwort wie erwartet ;-)
Archiv
Nur das hat nichts im geringsten mit meiner Frage zu tun. Btw. den Thread hatte ich mir vorher durchgelesen.
SteBu
Hi SteBu,
Von Cheatah kam die Antwort wie erwartet ;-)
... aber nicht weniger zielführend als nötig.
Viele Grüße
Benjamin
Hi,
Von Cheatah kam die Antwort wie erwartet ;-)
Ja, seine Antworten sind (fast) immer korrekt. Diese seine Antwort war ebenso (wie daher zu erwarten war) korrekt.
Btw. den Thread hatte ich mir vorher durchgelesen.
Wieso wolltest Du dann trotzdem -moz-opacity anstelle von opacity benutzen?
cu,
Andreas
Wieso wolltest Du dann trotzdem -moz-opacity anstelle von opacity benutzen?
Weil es mich der Lösung(keine Transparenz für color:black) nicht näher bringt. Das Ergebniss(beim FF 1.0.4) ist identisch.
Gruß
SteBu
Hallo SteBu,
#test{
filter:Alpha(opacity=70);
-moz-opacity:0.7;
bei dieser Deklaration wird die Transparenz auch auf die Schriftfarbe angewendet.
wie wäre es mit einem PNG mit Alpha-Kanal-Transparenz als Hintergrund?
Im FF, Moz, Opera etc. geht das problemlos. Einen Würgaround brauchst du nur für den IE.
HTH
Jochen