CSS opacity på BG, men ikke på indholdet, hvordan?

Tags:    css

<< < 123 > >>
Hej UV´er.

Jeg har fået lavet mig nogle sorte bokse i CSS, som jeg har gjort gennemsigtige med en opacity på 60%.

Problemet er bare at alt indholdet i disse bokse også bliver gennemsigtige.
Hvordan undgår man dette?

Eksempel på CSS:
Fold kodeboks ind/udCSS kode 


Så kalder jeg den bare med en:
Fold kodeboks ind/udHTML kode 


live eksempel kan ses her: www.motinf-kbg.dk



Indlæg senest redigeret d. 26.07.2011 20:29 af Bruger #14791
25 svar postet i denne tråd vises herunder
11 indlæg har modtaget i alt 21 karma
Sorter efter stemmer Sorter efter dato
Jeg har lige testet lokalt..
Dette link giver en løsning som fungerer for mig.. http://acidmartin.wordpress.com/2010/11/21/using-rgba-to-prevent-the-css-opacity-inheritance-from-parent-to-child-elements/
Testet på FF og IE9, Windows 7..







Indlæg senest redigeret d. 26.07.2011 20:29 af Bruger #14791
Det virker sku.. tak :)

UPDATE:

Nå, det virker tilsyneladende ikke helt alligevel :(

Det virker fint i safari og firefox, men ikke i IE.

Nogen løsning for IE ?

pft



Indlæg senest redigeret d. 27.07.2011 10:24 af Bruger #14791
Det er jeg ikke sikker på faktisk. Tror det er 7 eller 8, det er på min firma pc. Jeg bruger selv mac herhjemme, og der er som sagt ingen problemer med safari eller firefox.



Du kunne lave en sort pixel i dit billedredigeringsprogram med den ønskede gennemsigtighed, og så hente billedet som baggrund.



Prøv denne (ref: http://www.quirksmode.org/css/opacity.html ):
Fold kodeboks ind/udKode 




Indlæg senest redigeret d. 27.07.2011 20:55 af Bruger #10216
Det kræver at browseren undersøtter CSS3 for at RGBA virker, tror jeg nok.



Ville det virke hvis din html evt. så sådan ud:
Fold kodeboks ind/udHTML kode 


og så css sådan her:
Fold kodeboks ind/udCSS kode 




Esben: Det prøvede jeg faktisk inden jeg valgte at lave dette indlæg, det virkede umiddelbart ikke..

Jeg må lige prøve et par af de andre foreslag i morgen, når jeg lige får 2 min :)




Jeg kan stadig ikke helt få det til at fungere desværre.. :(

Jeg bruger denne CSS kode for at lave en sort gennemsigtet baggrund, men uden at indholdet bliver gennemsigtigt:
Fold kodeboks ind/udCSS kode 


Jeg har så forsøgt efter råd at sætte denne ind:
Fold kodeboks ind/udCSS kode 


For at få det til at fungere i IE.
det virker dog ikke.

Nogen der ved hvordan man kan få det til at fungere i IE, uden at gøre indholdet gennemsigtigt også ?



<< < 123 > >>
t