Voor mijn toekomstige fotosite / blog wil ik een simpele, duidelijke manier om te navigeren door de foto's. Daarvoor heb ik nu de navigatie over de foto heengelegd, klik je op het linkerdeel dan ga je naar de vorige foto, klik je op het rechterdeel dan ga je naar de volgende foto. Het probleem is echter dat het wel werkt in Fx, maar níet in IE (what's new
).
Ik heb een UL met 2 LI's naast elkaar (beiden 50%) over het plaatje heen gelegd, en in die LI's een A als block en 100% * 100%. Wanneer je over de A heengaat, krijgt deze een achtergrondplaatje met een pijltje erin.
Relevante code:
Een online voorbeeld vind je op http://zoefff.area61server.nl/testzut/foto_nav/foto_nav.htm .
Hopenlijk heeft iemand een idee hoe ik dit op kan lossen. Ik ben al in de weer geweest met de z-index, maar dat heeft tot nu toe nog niets opgeleverd. Misschien is het wel de oplossing, maar gebruik ik verkeerde combinaties. Misschien ligt het wel aan iets heel anders
Let niet op de knullige manier van borders maken, die heb ik er snel aan toegevoegd om het resultaat te zien, dat kan natuurlijk netter.
Ik heb een UL met 2 LI's naast elkaar (beiden 50%) over het plaatje heen gelegd, en in die LI's een A als block en 100% * 100%. Wanneer je over de A heengaat, krijgt deze een achtergrondplaatje met een pijltje erin.
Relevante code:
Cascading Stylesheet:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
| #image { width:800px; position:relative; } #nav { position:absolute; margin:0px; padding:0px; height:100%; width:100%; } #nav a { display:block; height:100%; width:100%; } #nav a:focus { border:0px; } #nav a span { display:none; } #nav li { list-style-type:none; height:100%; width:50%; } #nav .prev { float:left; } #nav .prev a:hover { background-image:url(prev.png); background-repeat:no-repeat; background-position:bottom left; } #nav .next a:hover { background-image:url(next.png); background-repeat:no-repeat; background-position:bottom right; } |
HTML:
1
2
3
4
5
6
7
| <div id="image"> <ul id="nav"> <li class="prev"><a href="#"><span>Previous</span></a></li> <li class="next"><a href="#"><span>Next</span></a></li> </ul> <img src="DSC_0729.jpg" alt=""> </div> |
Een online voorbeeld vind je op http://zoefff.area61server.nl/testzut/foto_nav/foto_nav.htm .
Hopenlijk heeft iemand een idee hoe ik dit op kan lossen. Ik ben al in de weer geweest met de z-index, maar dat heeft tot nu toe nog niets opgeleverd. Misschien is het wel de oplossing, maar gebruik ik verkeerde combinaties. Misschien ligt het wel aan iets heel anders
Let niet op de knullige manier van borders maken, die heb ik er snel aan toegevoegd om het resultaat te zien, dat kan natuurlijk netter.