URL: https://www.overclockers.at/coding-stuff/css_problem_mit_transparenz_hintergrundfarbe_165841/page_1 - zur Vollversion wechseln!
Mein ziel war folgendes:
Boxen mit rand, die eine füllfarbe besitzen aber zu 70% durchsichtig sind WEIL im hintergrund eine Watermark ist...
Spooky hat mir ne lösung gebastelt, die funktioniert im FF super, im IE ist das feld wieder irgendwie ned sichtbar :/
praktisch anzusehen HIER:
http://www.team-steiner.at/CSSproblem.php
Wie kann ich das umgehen / lösen?
Vielen dank und gute nacht,
semteX
opacity wird vom ie (und von einiges anderen browsern) nicht unterstützt.
du musst es mit einem bgimage machen. entweder per png (mit js-fix für ie) oder per gif mit einigen transparenten pixel innerhalb des bildes.
1tere methode ist natürlich schöner.
Code:div#menue{ float: left; width: 200px; filter:Alpha(opacity=70); -moz-opacity:0.7; opacity:0.7; background-color: #fff; color: #000; border: 1px solid #CCCCCA; border-left: none; }
@tomstig & mat: Das Problem ist, dass #box durch die Anweisung
nicht auf die Größe von #container aufgezogen wird im IE (also dort nur 0 mal 0 px groß ist).Code:top:0px; left:0px; right:0px; bottom:0px;
da. Filter sind ja IE spezifisch und funktionieren dort natürlich auch. Kann man überprüfen, indem man #box eine fixe Größe zuweist.Code:filter:Alpha(opacity=70);
wieso funkts dann im FF?
btw: schön, dass opacity jetzt auch vom ie unterstützt wird, auch wenns wieder mal ein wenig "eigen" implementiert wurde
Weil FF CSS besser versteht als der IE
Um divs im IE auf diese Weise auf die Größe des Elternelements aufzuziehen bentötigt man normalerweise den/einen IEfix. Hat in dem Fall aber auch nicht funktioniert, aber vielleicht lag's an etwas anderem.
I werd heut nochmal a einfaches Beispiel ausprobieren um des zu überprüfen.
//Filter existieren schon seit IE 4.0 btw.
das problem, das diesen workaround nötig machte war folgendes:
Ich wollte ne box mit folgenden eigenschaften:
Rahmen + Schrift = 100% deckkraft
Füllfarbe = 30% deckkraft.
eines der probleme war eben die "vererbung"...
wenn ich also ne <div id='meinebox'> mit 30% deckkraft aufgezogen hatte und dann ne <div id='100prozText'> machte, hatte der text dennoch nur 30% deckkraft
APDATE!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!EINSELF
http://team-steiner.at/CSSproblem.php
i hab jetzt den gatsch als png realisiert, jetzt fehlt nur noch da javascript ie haudichüberdieheuser fix... hat den zufällig wer? sonst werd ich mal google startn...
thx
NEXT UPDATE!
Gibts irgend nen IE PNG fix, mit dem ich den verdammten hintergrund auch repeaten kann?!
mat, wie funkt die GIF spielerei?
danke
overclockers.at v4.thecommunity
© all rights reserved by overclockers.at 2000-2025