Avatar billede kingrex666 Nybegynder
08. marts 2008 - 09:50 Der er 12 kommentarer og
1 løsning

transperant background-color

hej alle

jeg prøver at lave et div hvor der i css filen er difineret at background-color er gennemsigtig men det er kun background-color som jeg vil have til at være transperant. men hvis jeg skriver noget txt inde i div som bliver det også transperant. det må da være muligt at lave et ui eller div hvor kun background-color bliver påvirket.

jeg smider lige koden som jeg bruger:

    list-style: none;
    display: block;
    width: 350px;
    padding-top: 30px;
    padding-right: 30px;
    padding-bottom: 30px;
    padding-left: 40px;
    filter: Alpha(Opacity=50);
    -moz-opacity: 0.5;
    -khtml-opacity: 0.5;
    opacity: 0.5;
    background-color: #009900;
    float: right;
    margin-right: 30px;
    margin-top: 20px;
    height: 200px;
Avatar billede keysersoze Guru
08. marts 2008 - 10:53 #1
filter påvirker hele elementet og alt dets indhold det bliver sat på og du kan ikke "nulstille" det på nogen måde. En måde at løse problemet på kunne være ved at arbejde med to forskellige elementer inde i en parent; et med filter og et med tekst.
Avatar billede kingrex666 Nybegynder
08. marts 2008 - 11:19 #2
inde i en parent? er det muligt at du kunne uddybe det?
Avatar billede keysersoze Guru
08. marts 2008 - 11:27 #3
<div id="parent">
  <div class="transp"></div>
  <div class="txt"></div>
</div>
Avatar billede kingrex666 Nybegynder
08. marts 2008 - 11:41 #4
mit html ser således ud pt.

<div id="content"> /* dette er en ramme */
<ul id="mainNavmiljo"> /* dette er transp bg */
<li id="maintxt"> /* dette er txt */
    <h2 id="h2">overskrift</h2>
    <h1 id="h1">noget txt</h1>
    <h3 id="h3">noget mere txt</h3>
</li>
</ul> 
</div>
Avatar billede kingrex666 Nybegynder
08. marts 2008 - 11:43 #5
men ...

li koden er stadig transperant. og hvis jeg flytter /ul koden før li så kommer det at stå under hinanden og ikke som om det står inden i en transperant box.
Avatar billede kingrex666 Nybegynder
08. marts 2008 - 11:46 #6
så er det muligt at få txt til at stå inden i eller oven på en transperant box?
Avatar billede kingrex666 Nybegynder
08. marts 2008 - 11:47 #7
eller det nemmeste at lave et transperant billede 1x1px og lade det repeat-x og repeat-y?
Avatar billede kingrex666 Nybegynder
08. marts 2008 - 12:07 #8
okei jeg har lavet et nyt ul tag og sat position til absolute og lagt det oven på det andet ul tag
Avatar billede kingrex666 Nybegynder
08. marts 2008 - 12:23 #9
lukket
Avatar billede keysersoze Guru
08. marts 2008 - 12:48 #10
... hvilken vel svarer til det jeg svarede
Avatar billede roenving Novice
08. marts 2008 - 13:31 #11
Såvidt jeg kan se, er det præcis det, du svarede !-)
Avatar billede olebole Juniormester
08. marts 2008 - 14:51 #12
<ole>

Spørgeren har det med at stille mere eller mindre uforklarede spørgsmål - men til gengæld forstår han åbenbart heller ikke andres svar  :o|
    http://www.eksperten.dk/spm/790163

/mvh
</bole>
Avatar billede keysersoze Guru
12. marts 2008 - 16:03 #13
eller at give feedback eller noget som helst - hvor er det lækkert med sådan nogle brugere...
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester