Hauptmenü
Das ist ein Menü das sich variable als vertikales und/oder horizontales Menü einsetzen lässt.
Die Einstellung des Menüs auf vertikale oder horizontale Ausführung richtet sich nach der Breiteneinstellungen im Bereich CSS:
Beispiel:
width: 150px; //vertikales Menü
width: 600px; //horizontales Menü
Der Style des Menüs kann im Code verändert/angepasst werden.
Code für das HTML-
<!-
<style type="text/css" media="screen">
<!-
{
font-
font-
overflow: auto;
padding: 10px;
margin: 0px;
}
ul, li
{
list-
padding: 0px;
margin: 0px;
}
.menu
{
position: absolute;
z-
top: 10px;
width: 140px; //Einstellung horizonal oder vertikal
}
.menu li
{
width: 135px;
float: left;
}
.menu a
{
border: 1px solid #888;
background-
text-
text-
font-
cursor: default;
margin: 0px 2px;
display: block;
height: 20px;
color: #000;
}
.menu a:hover
{
background-
}
#ssmenu1, #ssmenu2, #ssmenu3, #ssmenu4
{
font-
display: none;
width: 140px;
float: left;
}
#ssmenu1 a, #ssmenu2 a, #ssmenu3 a, #ssmenu4 a
{
font-
padding-
border-
cursor: pointer;
}
//-
<script type="text/javascript">
<!-
function montre1(id)
{
with (document)
{
if (getElementById)
getElementById(id).style.display = 'block';
else if (all)
all[id].style.display = 'block';
else
layers[id].display = 'block';
}
}
function cache1(id)
{
with (document)
{
if (getElementById)
getElementById(id).style.display = 'none';
else if (all)
all[id].style.display = 'none';
else
layers[id].display = 'none';
}
}
//-
<div class="menu">
<ul>
<li><a href="javascript:void(0);" onmouseover="montre1('ssmenu1');" onmouseout="cache1('ssmenu1');">Hauptmenü 1</a>
<ul id="ssmenu1" onmouseover="montre1('ssmenu1');" onmouseout="cache1('ssmenu1');">
<li><a href="">Untermenü 1.1</a></li>
<li><a href="">Untermenü 1.2</a></li>
<li><a href="">Untermenü 1.3</a></li>
</ul>
</li>
<li><a href="javascript:void(0);" onmouseover="montre1('ssmenu2');" onmouseout="cache1('ssmenu2');">Hauptmenü 2</a>
<ul id="ssmenu2" onmouseover="montre1('ssmenu2');" onmouseout="cache1('ssmenu2');">
<li><a href="">Untermenü 2.1</a></li>
<li><a href="">Untermenü 2.2</a></li>
</ul>
</li>
<li><a href="javascript:void(0);" onmouseover="montre1('ssmenu3');" onmouseout="cache1('ssmenu3');">Hauptmenü 3</a>
<ul id="ssmenu3" onmouseover="montre1('ssmenu3');" onmouseout="cache1('ssmenu3');">
<li><a href="">Untermenü 3.1</a></li>
<li><a href="">Untermenü 3.2</a></li>
<li><a href="">Untermenü 3.3</a></li>
<li><a href="">Untermenü 3.4</a></li>
<li><a href="">Untermenü 3.5</a></li>
</ul>
</li>
<li><a href="javascript:void(0);" onmouseover="montre1('ssmenu4');" onmouseout="cache1('ssmenu4');">Hauptmenü 4</a>
<ul id="ssmenu4" onmouseover="montre1('ssmenu4');" onmouseout="cache1('ssmenu4');">
<li><a href="">Untermenü 4.1</a></li>
<li><a href="">Untermenü 4.2</a></li>
<li><a href="">Untermenü 4.3</a></li>
</ul>
</li>
</ul>
</div>