vielleicht habe ich noch immer etwas falsch verstanden, aber m.E. sollte CSS das dennoch lösen können:
Schema (wie es im Prinzip klappt):
HTML-Code:
<nav>
<li id="eins"><a href="">Erstes</a></li>
<li id="zwei"><a href="">Zweites</a></li>
...
</nav>
und im CSS
Code:
li {
display: block;
position: absolute;
...
}
/* Navigationsblock */
a {
width: 0;
height: 0;
overflow: hidden;
...
}
/* Schrift verstecken, via padding übers ganze li legen*/
li:hover a, li a:hover {
height: auto;
width: auto;
...
}
/* Text anzeigen bei Mousover */
#eins {
POSITIONIEREN
}
#eins a {
HINTERGRUNDBILD1
}
#eins:hover a, #eins a:hover {
HINTERGRUNDBILD2
}
...
Oder was spricht dagegen?!
Lesezeichen