Transparentnost div backgrounda
 
Gizmo 8. jul 2010 20:23:36 Pridružen od:
25. feb 2009
2647 objav
2589 396 55
#1

Že nekaj časa googlam, a nisem našel nič pametnega.

Torej, zanima me, če je mogoče backgroundu div-a določiti transparentnost.

Primer:



#div {

background: #000000;

opacity: 0.5;

}



Pri tem je problem, da opacity ne velja samo za background, ampak tudi za vsebino div-a.

Rad bi, da bi bil prozoren samo background. Uporaba večih div-ov ne pride v poštev.

Kolikor sem prebrskal po netu sem pripravljen staviti, da se ne da. A vseeno, upam, da sem kaj spregledal.


všeč(0) ni všeč(0) spam(0)
 
hurrican1988 8. jul 2010 20:53:48 Pridružen od:
4. apr 2010
179 objav
204 19 5
#2

Morda tako, da vsebini daš drugačen opacity? Npr. karkoli je v div daš v <p></p> in napišeš pravilo za #div p { opacity: 1; }?

Tako, na hitro ugibam...


všeč(0) ni všeč(0) spam(0)
 
Gizmo 8. jul 2010 20:59:38 Pridružen od:
25. feb 2009
2647 objav
2589 396 55
#3

Nope, sem že poskusil.


všeč(0) ni všeč(0) spam(0)
 
hurrican1988 8. jul 2010 22:41:34 Pridružen od:
4. apr 2010
179 objav
204 19 5
#4

Kaj pa če vsebino, ki jo imaš daš v position: absolute in ji določiš x in y ter jo tako prelepiš čez tisti div? Težko mi je ugibat ker ne vem kako zgleda oz. v kakšne potrebe rabiš sam div...

Samo sem pravkar razmišljal... glede na to, da IE7 (in starejši) niso ravno friendly z opacity ukazom, verjetno tudi ne bi bilo slabo uporabit png pa opacity v photoshopu nastaviš. Moje skromno mnenje :)


všeč(0) ni všeč(0) spam(0)
 
Gizmo 8. jul 2010 22:56:53 Pridružen od:
25. feb 2009
2647 objav
2589 396 55
#5

Nekako sem sedaj za silo uredil s prozornimi png slikami, čeprav ima ie tudi s tem probleme, a menda obstajajo neki fixi, se bom že znašel. Hvala za pomoč.



P.S.: Če komu uspe ustvarit div z background only prozornostjo pa naj prosim pove :)


všeč(0) ni všeč(0) spam(0)
 
perunpro 9. jul 2010 00:30:14 Pridružen od:
23. maj 2008
3360 objav
2892 217 19
#6

Tezko ce ne vemo kaj bi rad dosegel in kako zelis da izgleda :)


všeč(0) ni všeč(0) spam(0)
 
Lucifix 9. jul 2010 05:26:54 Pridružen od:
14. okt 2008
744 objav
438 12 0
#7

Google ti bo kar v pomoč, sem se že 1x srečal s tem, pa sem nekje našel rešitev, ampak zdaj se ne spomnem kje točno:

http://www.google.si/webhp?hl=sl#hl=sl&source=hp&q=DIV+opacity+text+background


všeč(0) ni všeč(0) spam(0)
 
DiTi 9. jul 2010 09:45:38 Pridružen od:
3. apr 2010
324 objav
218 7 1
#8

če te ne moti css3 potem lahko to narediš tako:

background: rgba(0,0,0,0.5);



tisti brskalniki ki podpirajo css3 bodo prikazali prozorno, ostalo pač čisto črno.


všeč(0) ni všeč(0) spam(0)
 
Gizmo 9. jul 2010 10:20:07 Pridružen od:
25. feb 2009
2647 objav
2589 396 55
#9

Uf, DiTi, tega pa nisem vedel. Hvala, deluje.


všeč(0) ni všeč(0) spam(0)
 
macan77 21. jul 2010 04:16:35 Pridružen od:
24. avg 2009
62 objav
31 103 23
#10

background: transparent;



Lp


všeč(0) ni všeč(1) spam(1)
 
 

🔒 Za odgovor na to temo se moraš prijaviti.

Prijavi se