URL: https://www.overclockers.at/coding-stuff/css_background_transaprent_text_borders_nicht_163529/page_1 - zur Vollversion wechseln!
ich hab offenbar das system hinter css no immer ned ganz durchblickt und bin im moment a zu blöd google richtig zu benutzen.
geht um folgendes: ich hab auf ner seite ne hintergrundgrafik. über dieser befinden sich boxen, die haben ne hintergrundfarbe. verdecken somit die grafik vollständig. jetzt sollte die hintergrundfarbe der boxen weniger deckkraft bekommen, um die grafik noch sehen zu können.
Allerdings sollte das ganze NICHT den Text und NICHT die Borders in der Box beeinflussen.
die 2 css teile:
das ganze ding schaut dann in etwa so aus:Code:div#normtext { text-align:left; opacity: 1; filter: Alpha(opacity=100); } div#box { width: 525px; text-align:left; padding-top:25px; padding-bottom: 5px; padding-left: 30px; opacity: .25; filter: Alpha(opacity=25); background: #e8edf3; border: 1px solid #000000 }
Da wirst um ein drittes div glaub ich nicht herumkommen.
wieso, das hab i ja jetzt eh a scho so... der ausgabecode ist so:
Code: PHP<div id="box"> <div id="normtext"> <h1>I rock</h1> <div class='text'><br>News news Extranwes.<br /> <br /> I rock!<br /> bla bla text bla bla bla bla bla bla bla blahrfasel. </div><br> <p style="clear: left;"> <a href='newsedit.php?id=17'>Edit</a> <a href='newsdel.php?id=17'>del</a> </p> </div> </div>
3tes div meinte ich wegen Auftrennung von border und background.
Aber es hat den Anschein, dass die opacity Werte der Elemente in #box nicht wieder zurückgesetzt werden können, sondern vom neuen opacity Wert ausgegangen wird.
//so des is jetzt moi mei Lösung 
overclockers.at v4.thecommunity
© all rights reserved by overclockers.at 2000-2026