Avatar billede kovalt Nybegynder
26. april 2002 - 13:05 Der er 7 kommentarer og
1 løsning

Gennemsigtige knapper.

Hej gutter!!!

Er der nogen der ved hvordan man laver gennemsigtige knapper i en menu i et java-script. Der skal jo indtastes en farvekode som er gældende når knappen står urørt, der bevirker at eksempelvis et billede i baggrunden, bliver noget smadret hvis der er mange knapper.
Avatar billede rou Nybegynder
26. april 2002 - 13:12 #1
Du kan bare lave dine knapper som GIF eller PNG billeder, med transparent baggrund.
Hvis de skal ændre sig ved MouseOver, kan du bare lave dette som et alternativt billede.
Avatar billede kovalt Nybegynder
26. april 2002 - 13:16 #2
Programmet starter sådan her:

</SCRIPT>
<script language=JavaScript>
    var t
    t = false
    function mouseoff(n) {
        if (document.all) {
                t = setTimeout("setColor('tr', " + n + ", '#333333')",120)
        t = setTimeout("setColor('tr', " + n + ", '#808080')",170)
        t = setTimeout("setColor('tr', " + n + ", '#999999')",220)
        t = setTimeout("setColor('tr', " + n + ", '#C0C0C0')",270)
        t = setTimeout("setColor('tr', " + n + ", '#CCCCCC')",320)

Det er ikke sådan at jeg på en eller anden måde kan erstatte den øverste farvekode med et transperent gif-billede - og i så fald ved du hvordan?
Avatar billede kovalt Nybegynder
26. april 2002 - 13:19 #3
Eller den nederst farvekode rettere sagt....
Avatar billede rou Nybegynder
26. april 2002 - 13:26 #4
Nej, det var heller ikke hvad jeg mente.

Jeg kan næsten regne ud at du bruger et eller andet standard menu system, og så kan det være svært at lave ændringer.
Men jeg mente at istedet for hvad du nu end bruger som menupunkter nu (links ell lign.) så kan du få transparent baggrund ved at bruge grafik.
Avatar billede kovalt Nybegynder
26. april 2002 - 13:32 #5
Hvis jeg bruger grafik er det så ikke svært at få dynamik i knapperne. Kan man så ikke kun angive to biller - et når musen er over og et når den ikke er over?
Avatar billede rou Nybegynder
26. april 2002 - 13:36 #6
Reelt set kan du lave ligeså meget "dynamik" som du har behov for. Hvis du kan identificere de events som skal ændre noget, i javascript, så kan du også skifte billedet ud.
Det er bare langsommere end tekst, men du har langt større grafiske muligheder.
Avatar billede =maddog= Nybegynder
26. april 2002 - 16:43 #7
t = setTimeout("setColor('tr', " + n + ", 'transparent')",120)
strengen 'transparent' sætter usynlig baggrund iflg. W3C's doc
Avatar billede =maddog= Nybegynder
26. april 2002 - 16:44 #8
svar
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