26. april 2002 - 13:05Der 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.
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.
</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?
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.
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?
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.
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.