ich benutze eine simple vertikale Navigation mit einem kleinen Einrück-und Farbwechseleffekt. Nichts besonderes also.
html:
- Code: Alles auswählen
<div id="menu">
<ul id="navigation">
<li><a href="../portfolio/">PORTFOLIO</a></li>
<li><a href="../clients/">CLIENTS</a></li>
<li><a href="../person/">PERSON</a></li>
<li><a href="../contact/">CONTACT</a></li>
<li><a href="../imprint/">IMPRINT</a></li>
</ul>
</div>
css:
- Code: Alles auswählen
ul#navigation{
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
list-style-type:none;
text-align:right;
margin-top:0px;
vertical-align:top;
}
ul#navigation li{
padding-right:0px;
}
ul#navigation li a{
}
ul#navigation li a:hover{
margin-right:5px;
}
Nun fiel mir aber im Laufe der Bastelei auf, dass ich das Menü gern erweitern würde, und zwar um folgenden Effekt, bzw. folgendes Untermenü. Wenn man auf den obersten Punkt klickt (Portfolio), sollen die anderen vier Menüpunkte ausgeblendet und drei neue (unter dem ersten) angezeigt werden. Das Schema hier nur zur Veranschaulichung.
portfolio (click) --> portfolio
clients ................... fotos
person ................... comics
contact .................. designs
imprint
Die Punkte dienen nur der Veranschaulichung.
So kann man sich die neuen Punkte durchklicken und alles ansehen. Wenn man dann auf Portfolio erneut klickt, sollte wieder das erste (linke) Menü angezeigt werden.
Weiß jemand, wie das am leichtesten umzusetzen ist mit Beibehaltung der zwei Effekte? Ich bin leider nicht so der CSS-Crack, wie ihr schon an den anderen Beiträgen sehen konntet.
Vielen lieben Dank im Voraus.

