Avatar billede Kim Neesgaard Seniormester
22. juni 2002 - 18:29 Der er 13 kommentarer og
1 løsning

Transparant område på en billedfil

Jeg har et billede, som jeg gerne vil indsætte på en webside. Baggrunden på websiden skal omslutte billedemnet. For at opnå dette, har jeg gjort det, der ikke er billedemnet tranparant i et billedbehandlingsprogram og gemt som et webbillede i formatet GIF. Imidlertid er der en hvid firkant med billedemnet i midten på websiden. Jeg kører med IE 6.0.

Hvorfor gør den sådan?
Avatar billede jakoba Nybegynder
22. juni 2002 - 18:42 #1
Mon ikke det er denne du skal bruge på den farve der skal være gennemsigtig:
http://www.php.net/manual/en/function.imagecolortransparent.php
Avatar billede Kim Neesgaard Seniormester
22. juni 2002 - 19:23 #2
Det er nu slet ikke programmeret - det er blot et simpelt billede i et html-dokument!
Avatar billede jakoba Nybegynder
22. juni 2002 - 19:27 #3
Det var besynderligt. Hvad bruger du af billedprogram til at lave din .gif? de er ikke alle lige gode.
Avatar billede Kim Neesgaard Seniormester
22. juni 2002 - 20:24 #4
Adobe Photoshop
Avatar billede jakoba Nybegynder
22. juni 2002 - 20:30 #5
Super duper.
prøv evt at hente filen ind og lave gennemsigtig igen og så save den igen.
det plejer at virke fint.
Avatar billede Kim Neesgaard Seniormester
23. juni 2002 - 13:17 #6
Det hjælper ikke at gøre det igen! Kan det have noget at gøre med, at billedet indgår i en e-mail link:

<a href="mailto:kim@nees.dk" title="Mail til nees"><img src="mail-til-nees.gif" width="54" height="50" border="0" alt="mail-til-nees.gif - 2065 Bytes"></a>

Jeg prøvede at indsætte det som 'rent' billede i en anden celle med den samme baggrund, og her virker det fint - det transparante bliver udfyldt med baggrundsmønsteret.
Avatar billede jakoba Nybegynder
23. juni 2002 - 13:37 #7
Det burde ikke betyde noget overhovedet. mange 'send email' billeder er gennemsigtige og endog gennemsigtige animationer.

den kodelinie du viser er fin (bortset fra at filnavne med -'tegn i ikke er standard til internetbrug).

kan du lægge et link til billedet så vi kan kikke.

mvh JakobA
Avatar billede Kim Neesgaard Seniormester
23. juni 2002 - 13:45 #8
Den ligger på www.nees.dk. Som du kan se, er jeg nybegynder på området, så siden er foreløbig til øvelsesbrug!
Avatar billede jakoba Nybegynder
23. juni 2002 - 14:00 #9
prøv med denne: http://www.jakoba.dk/eksperten/mailtilnees.gif

jeg har:
  fjernet - tegn i navnet
  reduceret antallet af farver i palletten til 64

Jeg tror problemet var at med alle de farver havde du TO næsten ens hvide baggrundsfarver i din palette. men kun en af dem kan jo vælges til at betyde 'gennemsigtig' og så har du været uheldig og valgt den forkerte.

mvh JakobA
Avatar billede Kim Neesgaard Seniormester
23. juni 2002 - 14:42 #10
Nu har jeg lagt din fil op - men desværre uden bedring! Jeg har også lagt den oprindelige billedfil i det andet område med den samme baggrund og her - som tidligere nævnt - virker det fint!??
Avatar billede jakoba Nybegynder
23. juni 2002 - 15:03 #11
Ja. Besynderligt
NS4.7  viser korrekt gennemsigtigt begge steder
IE4    er gennemsigtig ude tilvenstre, men ikke forneden
NS6    don IE4

prøv at lege lidt med din CSS for  class="rightbottomcolumn"  det kunne være det er der der er noget galt.
Avatar billede jakoba Nybegynder
23. juni 2002 - 15:03 #12
Ups.  don -> som
Avatar billede Kim Neesgaard Seniormester
23. juni 2002 - 18:03 #13
Der var ikke så meget at gå efter i css-filen, men det nederste område indeholdt engang en tabel med to celler og dette havde jeg ikke fået rydet ud i - koden så således ud:

<td class="rightbottomcolumn"><table><tr>
    <td><a href="mailto:kim@nees.dk" title="Mail til nees"><img src="mailtilnees.gif" width="54" height="50" border="0" alt="mailtilnees.gif - 1079 Bytes"></a></td>
    </tr></table>
    </td>

Da jeg rettede til:

<td class="rightbottomcolumn">
    <a href="mailto:kim@nees.dk" title="Mail til nees"><img src="mail-til-nees.gif" width="54" height="50" border="0" alt="mail-til-nees.gif - 2065 Bytes"></a></td>
    </tr>

virker det - endda med filen med mellemrumstegn, men da det som nævnt ikke er standard vil jeg slette disse i filnavnet, når du har set siden!
Avatar billede jakoba Nybegynder
24. juni 2002 - 00:07 #14
fint. Og så fandt jeg ud af at en tabel indei en tabel åbenbart ikke arver baggrunden den ligger på.
Det må være noget nyt i CSS.
Og points oveni. takker.

mvh JakobA
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