Avatar billede shandler Nybegynder
26. oktober 2002 - 21:50 Der er 3 kommentarer og
1 løsning

Transparent baggrund

Halløjsa ~:O)
Jeg håber der er en/nogle som kan hjælpe mig.
Jeg er ved at lave en HP med en menu og et billede som baggrund. Jeg vil gerne, når man trykker på menuen, have et felt (frame, table eller andet) til at komme frem til højre for menuen. Feltet skal være transparent så baggrunden kan ses igennem, alt hvad som kommer ind i feltet, skal være ikke være transparent. jeg har prøvet med iframe:

<div STYLE="overflow-x:hidden;"><IFRAME allowTransparency="true"  STYLE="background-color: ##ffffff;FILTER: Alpha(Opacity=50);"
SCROLLING="no" STYLE="overflow-x:hidden;" frameBorder=0 height=400 name="link" width=400></IFRAME></div></TD>

Men dette bevirker at alt hvad jeg putter ind i Iframen også bliver tranparent og dermed meget utydeligt.
Jeg ved ikke hvad dette koster af point, men lige nu står den på 30 point.
Jeg vil gerne have svaret skåret det ud i pap, da jeg ikke er så ferm til HTML endnu.
Avatar billede callesen Praktikant
26. oktober 2002 - 22:37 #1
Vi tager lidt efter lidt:

<IFRAME allowTransparency="true" her tillader du at baggrunden i dette dokument ses gennem iframen, når der ikke er noget dokument i iframen eller hvis det dokument der hentes ind har en transparent <body> fx. <body style="background-color:transparent;">.

STYLE="background-color: #ffffff;FILTER: Alpha(Opacity=50);"
Her ophæver du iframens transparente egenskaber ved sætte baggrundsfarven til hvid; men lader den være 'filtreret' - her lader du 50% af iframens baggrundsfarve tone dokumentets baggrundsfarve.

Altså du tillader transparent, hvis det dokument du henter ind har en transparent baggrund. Men du tillader derefter kun det 'halvt' - derfor vil det blive lidt sløret.

Hvis jeg forstår dig rigtigt så skal iframen være transparent indtil der hentes et dokument ind. Det skal derfor laves sådan:
<iframe allowTransparency="true" SCROLLING="no" STYLE="overflow-x:hidden;" frameBorder=0 height=400 name="link" width=400 SRC="et_tomt_transparent_dokument.html"></IFRAME>
De dokumenter du vil hente ind skal have en ikke transparent baggrund - enten et baggrundsbillede eller en baggrundsfarve. fx:
<body style="background-color:#fefefe;">.
Håber jeg har ramt rigtigt.
Avatar billede sukos Juniormester
26. oktober 2002 - 22:41 #2
Du kan også bruge et "halv-gennemsigtigt" gif-billede i din iframe som baggrund:

http://www.sukos.dk/diverse/gif.zip

Der er et par stykker at lege med.
Avatar billede shandler Nybegynder
26. oktober 2002 - 23:43 #3
Der var den sgu ~=O)
Nok en gang har Callesen gjort.
Tak for hjælpen
Avatar billede callesen Praktikant
27. oktober 2002 - 08:36 #4
Tak for point og velbekomme.
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