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
Nu er jeg ik nogen CSS haj, men et bud ville være:
Fold kodeboks ind/udCSS kode 




Her er et af de første søgeresultater på Google, som ser ud til at give en løsning:

http://robertnyman.com/2010/01/11/css-background-transparency-without-affecting-child-elements-through-rgba-and-filters/



Jeg ville kigge på nogle af Lea Verou's artikler - hun har arbejdet med problemet ang. gennemsigtighed tilbage i 2009 og kommet med en ændring/opdatering af teknikken senere hen. Her tager hun hensyn til ældre versioner af IE.

(Men det er ikke specifikt dit problem hun koncentrer sig om, det er bare relateret til gennemsigtighed :))



Indlæg senest redigeret d. 29.07.2011 10:03 af Bruger #2126
Hvis det er så besværligt at få det til at virke.. Hvorfor laver du så ikke et png billede på 1x1 px, med en 60% gennemsigtig sort..
Det tager ingen tid at loade.. Og så virker det over alt..
Bortset fra IE6..



Indlæg senest redigeret d. 14.08.2011 13:08 af Bruger #11361
I hvilken version af IE virker det ikke? Jeg mener det virker i både 8 og 9, og jeg kan ikke huske hvordan det er i 7.



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


Jeg er helt ny på Udvikleren, men mener at dette kan løse dit problem:
Fold kodeboks ind/udCSS kode 


Du skal give en fast position. Et ulogisk svar på et ulogisk problem!



Hvis det er så besværligt at få det til at virke.. Hvorfor laver du så ikke et png billede på 1x1 px, med en 60% gennemsigtig sort..
Det tager ingen tid at loade.. Og så virker det over alt..
Bortset fra IE6..


kan IE6 ikke loade billeder???



Hvis det er så besværligt at få det til at virke.. Hvorfor laver du så ikke et png billede på 1x1 px, med en 60% gennemsigtig sort..
Det tager ingen tid at loade.. Og så virker det over alt..
Bortset fra IE6..


kan IE6 ikke loade billeder???


Gennemsigtighed i PNG virker ikke i IE6 og tidligere... men så må folk sq opdatere !



Prøv at lav en <div> inden i maincontent og skriv din tekst der :)



Prøv at lav en <div> inden i maincontent og skriv din tekst der :)


Alle nested elementer bliver også påvirket da de arver styles fra parent.

Enten lav det med et baggrundsbillede med nedsat opacity, ellers må du lave to divs der IKKE er nested, hvor du så roder lidt med position og z-index - men så har du bare flere IE problemer ;)

Måske kan du fjerne stylen fra den nestede div med javascript? Tvivler, men det er en mulighed...



<< < 123 > >>
t