Avatar billede sqwer Nybegynder
11. maj 2003 - 22:02 Der er 7 kommentarer og
1 løsning

Gennemsigtige tabelceller

Jeg har en tabel med en baggrundsfarve (background-color: #0000FF;) som indeholder nogle enkelte celler der skal være gennemsigtige (så man kan se sidens baggrundsbillede).
Jeg har fundet noget med background-color: transparent, men det vil ikke rigtigt fungere, den bliver højst transparent til tabellens baggrund.

Alternativt skal jeg bruge en selector der siger noget med "table.blue NOT .corner", men det tror jeg ikke findes...
Avatar billede postndk Nybegynder
11. maj 2003 - 22:05 #1
noget med opacity 20%; eller noget i den stil
Avatar billede postndk Nybegynder
11. maj 2003 - 22:07 #2
td {
filter : alpha(opacity=90)
}
Avatar billede truelz Nybegynder
11. maj 2003 - 22:07 #3
Du skal indsætte denne linie i tabellens (cellens) style sheet:

filter: Alpha(Opacity=50, FinishOpacity=50, Style=1, StartX=0, StartY=0, FinishX=0, FinishY=0): 30, style : 2, finishX : 50, finishY : 50;
Avatar billede sqwer Nybegynder
11. maj 2003 - 22:15 #4
Umiddelbart lyder det unødigt besværligt, jeg skal jo bare have den til at ignorere den baggrund der er sat for tabellen...
Og fungerer alt det der alpha-noget forresten i andet end IE?
Avatar billede roenving Novice
11. maj 2003 - 22:18 #5
Avatar billede truelz Nybegynder
11. maj 2003 - 22:18 #6
Ja, det skulle være en std. kommando, men postndk har vist ret, den lille stump han skrev, skulle være nok. Resten er bare med for eksemplets skyld.
Avatar billede olebole Juniormester
11. maj 2003 - 23:08 #7
<ole>

At sætte et filter på cellen, sætter samme filter på indholdet. Det holder nok ikke.
At sætte allowTransparency er proprietært MS. Det holder nok heller ikke.

Du kan gøre noget à la:

<table cellspacing="0" cellpadding="40" border="1">
<tr style="background-color:#ffff00">
    <td>jkjækj</td>
    <td style="background-color:transparent">jkjækj</td>
</tr>
<tr style="background-color:#ffff00">
    <td>jkjækj</td>
    <td>jkjækj</td>
</tr>
</table>

Eller sådan:

<style type="text/css">
.myTable td {
    background-color: #ffff00;
}
</style>

<table class="myTable" cellspacing="0" cellpadding="40" border="1">
<tr>
    <td>jkjækj</td>
    <td style="background-color:transparent">jkjækj</td>
</tr>
<tr>
    <td style="background-color:transparent">jkjækj</td>
    <td>jkjækj</td>
</tr>
</table>

/mvh
</bole>
Avatar billede asand Nybegynder
17. maj 2003 - 11:31 #8
Et filter kan kun bruges, hvis teksten i cellen står med helt hvid skrift, ellers kommer der samme effekt på teksten, som der gør på resten af cellen, og så kan man ikke se, hvad der står.
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