Jeg har en div med noget tekst i, der er et link. Henover denne denne tekst, har jeg lagt et nyt lag med en div, dette har jeg gjort for at give den nedenstående tekst end effekt, men stadigt bevare dynamikken i teksten.
Mit problem er, at fordi jeg har et div element liggende hen over teksten, så kan jeg ikke klikke på teksten, men klikker på div-elementet. Er der en måde at "klikke igennem" den øverste div, uden at skulle ligge en div ovenpå igen.
Eller, er det muligt at ligge et billede hen foran noget tekst (billedet er halvt transperant) på en anden måde, der vil gøre teksten klikbar?
Kodeeksempel:
<div style="position:absolute;top:50%;left:50%;height:50px;width:800px;"><span style="font-variant: small-caps"> <a href="link">Teksten jeg vil klikke på </a></span></div> <div style="position:absolute;top:50%;left:50%;height:50px;width:800px;background:transparent url('transperant.gif') ;}"></div>
du skal ha et z-index på din transparent.gif - altså style="position:absolute;top:50%;left:50%;height:50px;width:800px;"><span style="font-variant: small-caps"> <a href="link">Teksten jeg vil klikke på </a></span></div> <div style="position:absolute;top:50%;left:50%;height:50px;width:800px;z-index:-1;background:transparent url('transperant.gif') ;}"></div>
Mit problem er, at fordi jeg har et div element liggende hen over teksten, så kan jeg ikke klikke på teksten, men klikker på div-elementet.> - Ovenstående giver det samme som at bytte rundt på rykkefølgen div'erne angives i... teksten kommer foran div'en med baggrunden på... det skulle den ikke den skulle være bagved div'en med baggrunden på :)
Er der en måde at "klikke igennem" den øverste div, uden at skulle ligge en div ovenpå igen.> - du kan selvfølgelig ligge din transparent.gif ind som et billede i div'en istedet for som baggrund med en a href på den istedet... evt. med overflow hidden på div'en... f.eks.:
<div style="position:absolute;top:50%;left:50%;height:50px;width:800px;"> <span style="font-variant: small-caps"> Teksten jeg vil klikke på </span></div>
Det virker ikke. Det skubber nemlig div-elementet ned under teksten, så jeg miser den effekt jeg fik ved at have elementet øverst (streger hen over teksten)
det vil ikke virke. Helt konkret vil jeg lave et gitter foran en tekst, der ligger bagved og er dynamisk. Teksten bagved skifter sig automatisk ud (news-scroller), og derfor kan linket ikke ligge på gittet-billedet, da linket også ændrer sig.
kan vi ikke skifte det foreste tranparent.gif href så? hvis du har en id på tekstens a href javascripter vi lidt så linket overføres for hver 50 milisekunder :P
Ok. Tror ikke du kan gøre det uden javascript da musen ikke kan klikke gennem en ting... - skriver lige noget i stil med det det jeg nævnte før, men det er nok ikke helt optimalt - slet ikke med flere links i boksen :P
Denne på div'en med den tranparent baggrund (fra dit oprindelige indlæg):
og på den hvor div'en hvor dit tekstlink er i: id="bannerholder"
Synes godt om
Ny brugerNybegynder
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.