webForumDet fria alternativet

Problem med opacity

4 svar · 643 visningar · startad av grennfox

grennfoxMedlem sedan feb. 2010177 inlägg
#1

Hallå.
Det är så att jag håller på och lekar lite med css. Men stöter på ett litet problem.
Det är så att jag använder mig av opacity i min css kod.
Ett kod exempel.

<div id="tag 1"> /*css opacity:0.6;*/
  <div id="tag 2">/*css opacity:0.8;*/
   en menu
  </div>
  <div id="Tag 3">/*css opacity:0.8;*/
  Lite text
  </div>
</div>

Då till mitt problem. Alla div taggar blir lika genomskinliga fast jag vill att det första div taggen (som är bakgrunden) ska vara mer genomskinlig än vad dom andra ska vara. Men det verkar precis som att eftersom den första div taggen har ett värde på 0,6 så får dom andra även samma värde.

Undrar om det finns någon smart lösning på detta hur jag ska göra? ifall jag har varit otydlig med hur jag mena så säg till så ska jag försöka förklara lite mer.

Tack på förhand!

voigtann1Medlem sedan juni 20019 519 inlägg
#2

Om du inte bry dig om äldre IE så kör du RGBA på bakgrundsfärg

Annars måste du placera det andra innehållet utanför din div med en opacity

grennfoxMedlem sedan feb. 2010177 inlägg
#3

Aha okey. Tackar för svaret :)

nitro2k01Medlem sedan aug. 20039 342 inlägg
#4

Om du bara vill att bakgrunden ska vara genomskinlig, och bryr dig om kompatibilitet, är väl annars en semitransparent PNG ett bättre alternativ än RGBA. Semitransparent PNG som bakgrund bör fungera fr.o.m. IE7, eller kanske IE8, och har bättre fallback i tidigare versioner. (Solid färg istället för ingen färg.)

@ndersMedlem sedan juni 200032 969 inlägg
#5

Jag raderade lite inlägg som inte hade här att göra.
/anders

129 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)