• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

opacity overwrite nicht möglich?

aichingm

Mitglied
hi,

ich habe ein div das eine transparenz besitzt. in diesem div befindet sich ein bild (<img ...>), ich möchte das dieses bild nicht transparent ist.mein probliem ist das ich es nicht hin bekomme die tanspaenz des div's zu overrollen.

HTML:
<div 
   style="visibility:visible; position:absolute; left:5px; top:2px; width: 1000px;
   height:800px; background-color: gray; filter:alpha(opacity=85);
   -moz-opacity:0.85; -khtml-opacity: 0.85; opacity: 0.85;text-align: center;"
>

   <img src="xy.jpg" width="500px" height="780px" style="
   filter:alpha(opacity=100);
    -moz-opacity:1;
    -khtml-opacity: 1;
    opacity: 1;"
   >
</div>

was ist daran falsch?:(

MfG Mario

P: Doctype:
HTML:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
          "http://www.w3.org/TR/html4/loose.dtd">

mein browser ist FF 3.6.x
 
Werbung:
Ich befürchte, die Undurchsichtigkeit ist relativ und bezieht sich immer auf die Undurchsichtigkeit des Elternelements. Das heißt, 100 % Undurchsichtigkeit wären 100 % der Undurchsichtigkeit des Elternelements. Meines Wissens ist die einzige Möglichkeit, das zu umgehen, die Verwendung von semi-transparenten PNG-Hintergrundbildern als Ersatz für die opacity-Eigenschaft. Ich bin mir nicht völlig sicher, aber ich stand auch schon mehr als einmal vor dem Problem, und meine Antwort war bislang immer: Es geht nicht.
 
ja, ich finde leider auch nix mehr... naja muss halt ein .png oder .gif Pixel her :')

ABER eins muss ich sagen ich find echt genial das mir jemald um diese gottlose Zeit antwortet das gibt zwei daumen hoch! (Y) (Y)

auch wenn das nicht die erhoffte aw is trotzdem vielen dank :) MfG Mario
 
Werbung:
Wenn du ein durchsichtiges Div haben willst, wieso machst du nicht einfach background-color:transparent;? Ich mein, ich weiß nicht, was sich hinter dem Div befindet...
 
Werbung:
Wenn du ein durchsichtiges Div haben willst, wieso machst du nicht einfach background-color:transparent;? Ich mein, ich weiß nicht, was sich hinter dem Div befindet...

DIVs sind von Haus aus voll-transparent. Der Post macht also nicht wirklich sinn, oder? ;)
Und soweit ich mich entsinne heist es nur background:transparent; ohne color.
Kann man beispielsweise auf Formularelemente anwenden.
 
OK, dass mein Beitrag nicht wirklich sinn macht, verstehe ich, aber das Style-Attribut background ist aus background-color, background-image, background-repeat, background-attachment und background-position zusammengesetzt. Man kann beides verwenden.
 
Zurück
Oben