Hallo,
ich habe mich nun entschlossen meine Javascript-Hauptnavi durch eine reine CSS-Hauptnavi zu ersetzen, da es mit dem Javascript doch immer wieder Problem gab, vor allem was die Kompatibilität mit anderen JS-Komponenten betrifft.
Die neue Navi ist hier zu sehen:
http://www.corona-gehren.de/main/index.php?Itemid=192
Hier die alte Navi:
http://www.corona-gehren.de/main/index.php?Itemid=165
Ich hätte es jedoch gern so, dass der Text bei der neuen Navi unterhalb und nicht oberhalb des jeweiligen Buttons angezeigt wird, genauso wie es bei der alten Navi der Fall war. Ich dachte es würde genügen, den das span aus dem folgenden Code einfach nach und nicht vor dem Bild zu setzen. Klappt jedoch nicht so.
Hätte da jemand eine Idee? Danke.
Hier mal der vollständige Code (HTML und CSS):
ich habe mich nun entschlossen meine Javascript-Hauptnavi durch eine reine CSS-Hauptnavi zu ersetzen, da es mit dem Javascript doch immer wieder Problem gab, vor allem was die Kompatibilität mit anderen JS-Komponenten betrifft.
Die neue Navi ist hier zu sehen:
http://www.corona-gehren.de/main/index.php?Itemid=192
Hier die alte Navi:
http://www.corona-gehren.de/main/index.php?Itemid=165
Ich hätte es jedoch gern so, dass der Text bei der neuen Navi unterhalb und nicht oberhalb des jeweiligen Buttons angezeigt wird, genauso wie es bei der alten Navi der Fall war. Ich dachte es würde genügen, den das span aus dem folgenden Code einfach nach und nicht vor dem Bild zu setzen. Klappt jedoch nicht so.
Hätte da jemand eine Idee? Danke.
Hier mal der vollständige Code (HTML und CSS):
Code:
<style type="text/css">
<!--
.expand-up {
font-family:Arial, Helvetica, sans-serif;
line-height:normal;
height:150px;
width:100%;
background: url(/images/demos/macosx-style-background.png) no-repeat;
overflow:visible;
}
.expand-up ul {
padding:0;
margin:0 auto;
list-style-type:none;
float:left;
position:relative;
left:50%;
margin-top: 3%;
}
.expand-up ul li {
float:left;
position:relative;
right:50%;
}
.expand-up ul li a {
text-decoration:none;
}
.expand-up ul li a img {
width:60px;
height:61px;
border:none;
}
.expand-up ul li a span {
display:none;
font-size:14px;
text-align:center;
color:#ff0000;
}
.expand-up ul li:hover a span {
display:block;
margin-top:-65px;
}
.expand-up ul li:hover a img {
width:100px;
height:100px;
}
.expand-up ul li:hover + li a img {
width:60px;
height:60px;
margin-top:-10px;
}
.expand-up ul li:hover + li + li a img {
width:55px;
height:55px;
margin-top:-5px;
}
-->
</style>
<div class="expand-up">
<ul>
<li>
<a href="#">
<span>Startseite</span>
<img style="behavior: url(images/iepngfix/iepngfix.htc);" src="modules/mod_fisheye_menu_camp26/fisheye_menu/images/button-start-trans.png" alt="Startseite" />
</a>
</li>
<li> ... </li>
usw.