01. februar 2003 - 18:07Der er
18 kommentarer og 1 løsning
Opacity kun på baggrunden..?
Hej.. Jeg er ved at lave noget design, med et simpelt pattern som baggrund. Jeg vil så have en grå tabel, som der er ca 50% gennemsigtig. Jeg har lavet noget, men så bliver teksten i tabellen også 50% gennemsigtig, og den skal slet ikke være gennemsigtig. Håber i ved hvad jeg mener, her kommer mine koder lige:
De fleste virksomheder har efterhånden bevist, at AI virker.
Pilotprojekter leverer resultater. Medarbejdere bruger generative AI-værktøjer. Nye use cases dukker op på tværs af organisationen.
Hmm jeg har prøvet at sætte opacity=100 for en div inde i en celle - men åbenbart ser det ud til at "filter"-attributter nedarves igennem DOM'en - dvs. at alle underelementer af tabellen, som har fået sat opacity=50 vil have samme opacity...
Den kode, jeg har forsøgt mig med er : <style type="text/css"> table { background-color:#00ff00; filter : alpha(opacity=30); } .opaqueText { filter : alpha(opacity=100); } </style>
Dette er lidt et hack - men du kunne jo lave en grafikfil (gif) i den rigtige farve (din ønskede baggrundfarve) - og så lægge den ind som baggrund i tabellen
Men jeg kan da godt se, at de ikke helt giver den samme effekt (primært pga. at "hver-anden-pixel"-approachen giver et 'mønster' selv, som gør at baggrundsmønsteret (pattern.gif) ikke træder så godt frem)
hmm ja.. syntes ikke jeg er helt tilfreds med det resultat det giver.. jeg så det engang på en hjemmeside, men den hjemmeside er nede i øjeblikket.. han gjorde det på en eller anden måde, gad godt vide hvordan.
Hmm... Ole... Jeg er glædeligt overrasket - very clever indeed :-)
Jeg har selv med det samme taget "ideen" til mig :-) (og har lagt dit eksempel ind på www.the-source.dk/eksperten/312256/olebole.html, hvor man kan se din kode, modificeret lidt, så den viser, hvordan det ser ud, når thj_ethers baggrund osv. kommer på :-)
/Søren
PS: Ole >> Det kan da ikke passe, at du kun har 202 points (som der står i Kategori-top-10'en) ///-snip-/// 1 pelkjaer 1.400 2 callesen 730 3 jakoba 559 4 hells 506 5 phoenixv 388 6 knudgert 367 7 7th 245 8 schaefner 230 9 /cdc 205 10 olebole 202 ///-----///
Tak, Søren ... det glæder mig, du kan lide indianer-tricket. Der har i tidens løb været en del forskellige forsøg på at løse problemet, men denne løsning synes jeg selv er den mest generiske. Samtidig X-browser ... quite 'sexy' :)
Hvad points angår, så ved jeg zq ikke, om det passer. Egentlig er jeg ret ligeglad - men på den anden side irriterer det mig da lidt, nu du nævner det. Havde _de_ bare været rigtige, var der da _noget_, der virkede på Eksperten *LoooL* :D /mvh
apropos Points - så er det kun point.stat'en for (D)HTML::CSS, så du kan skam være rolig ... selvom du _kun_ har skrabet 202 p ind her, er du allerede på top-10 --- og en som mig, som kun har tjent 15p må se mig forvist til 135. pladsen :-)))
ang. -moz-opacity, så fandt jeg også ud af, at den eksisterede --- Jeg går ud fra at den så virker i både Mozilla, Phoenix og Netscape, right ??? (if so, så ryger parameteren ind i mine fadein/out-routiner også :-))
PPS. (off-topic) Jeg fandt skam ud af at putte den ekstra attribut på HTML-elementerne -så nu kan min routine fade forskellige HTML-elementer uafhængigt af hinanden :-))) (it's quite a spectacle :-)))
Hehe ... bare rolig - det var kun en joke ;o) Jeg har været med længe og har en samlet 3.plads og en 1.plads i JavaScript og én i (D)HTML gennem laaaaaang tid som bedste resultat. Så jeg har leget det, jeg skal med Top 10 listerne :)
Jeg ved ikke med Phoenix, men det funker i både Mozilla og NS - og det er da kanon, du har fået dit fade'eri til at funke. Til lykke med det ... FADE-AWAAAAAaaaaaayyy ...!!! ;oD /mvh
Jeg har endda hørt nogle rygter om at opacity (og evt. også hele filter modellen skulle blive standardiseret pr. CSS level 3) ... Og det kunne jo være fedt, om man på et tidspunkt ikke mere skulle tænke x-browser design -- men at man kunne lave alle de flotte/effektfulde ting via standardiserede (D)HTML
Utestet i NS og andre browsere, men til andre brugere har jeg løst problemet på denne måde http://home1.stofanet.dk/jong/test/ - princippet ligesom olebole, blot lagt ind i tabelcelle med.
alpha.htm faded.htm test.htm div løsninger så opacity ikke arves.
none-faded.htm hvad der sker når man ikke bruger div.
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.