Ich würde mein Design gerne so anfertigen, daß ich in einer linken Spalte das erste Menü als vertikales Menü habe, wobei Ebene 2 nicht von vornherein sichtbar sein soll, sondern erst nach rechts "ausfliegen" soll, wenn ich mit der Maus über Ebene 1 fahre.
Die folgende Technik (reines css)wollte ich dafür verwenden.(Meine linke Spalte für die Boxen ist 180px breit)
#menue .aussen { display: block; width: 180px; height: 20px; text-decoration: none; color: #FFFFFF; background-image:url(mabg.jpg); } #menue .aussen:hover { color: #FF0000; background-image:url(marollover.jpg); } #menue .aussen:hover a.innen{ display: block; position: relative; top:-20px; left:178px; } a.innen{ display: none; width: 180px; padding: 0px 0; text-decoration: none; background-color: #CCCCCC; color: #FFFFFF; } <div id="menue"> <div class="aussen"> <span >quasi Ebene 1</span> <a class="innen" href="#">Link1 ebene2</a> <a class="innen" href="#">link2 ebene2</a> <a class="innen" href="#">link3 ebene2</a> </div> </div>
Sowas klappt normal auch ganz wunderbar, nur bekomme ich diese Strucktur nicht über die index.htm hingefriemelt. Und ich möchte wirklich gerne die Admin-Navigation verwenden um das Menü zu steuern.
Meine index.htm enthält folgenden Code:
<td width="180" valign="top"> <div id="left_nav"> {_list_menunr1@ <div class="head_navi">%1 </div>%2} </div> . . . {_list_vmenupoint@<a target="%1" href="%2">%3</a>||<br /><div class="ebene2" >|</div>} {_list_vmenubegi@<ul>} {_list_vmenuende@</ul>}
Die daraus resultierende Struktur bekomme ich patu nicht in css so differenziert, daß es so läuft wie im o.a. Beispiel.
Irgendwo habe ich da immer ein Problem:'(. Bestimmt unnütz, aber sei mein derzeitiger CSS-Code auchnoch aufgeführt:
#left_nav ul a{ display: block; width: 180px; height: 20px; font-weight: bold; text-align: center; text-decoration: none; color: #FFFFFF; background-image:url(mabg.jpg); } #left_nav ul .submenu a{ display:none; } #left_nav ul a:hover + .submenu a{ display:block; position:relative; top:-18px; left:178px; color: #FFFFFF; }
Für Hilfe wäre ich sehr dankbar.
MfG Fleet
P.S.: Ich habe hier schon dropdown-Menüs gefunden, die auf click dynamisch größer werden und ebenen2-inhalte preisgeben. Das ist aber nicht das was ich mir vorgestellt habe. Ich möchte, daß es über dem mittleren Content angezeigt wird(ausfliegt bzw erscheint).