Hallo,
hab irgendwo folgendes Menü gefunden:
Ist es bei diesem Menü möglich, dass die einzelnen Menüpunkte in sichtbaren Boxen bzw Zellen stehen, und diese dann beim rollover auch mit versch. Effekten versehen sind?
Lässt sich dabei auch verwirklichen, dass sich eine Grafik rechts oder links neben dem jeweiligen Menüpunkt beim rollover zeigt bzw danach wieder verschwindet?
Bin über jede Hilfe tierisch dankbar; habe leider null erfahrung in Kombination von CSS mit JavaScript...
hab irgendwo folgendes Menü gefunden:
Code:
<style type="text/css" media="screen">
<!--
#menu, #menu ul
{
padding: 0px;
margin: 0px;
}
#menu li
{
border: 1px solid transparent;
list-style-type: none;
font-weight: bold;
cursor: pointer;
display: block;
}
#menu a
{
text-decoration: none;
font-weight: normal;
padding-left: 10px;
display: block;
}
#menu a:active, a:hover
{
color:#FFFFFF;
text-decoration:none;
font-weight: normal;
padding-left: 10px;
display: block;
}
//-->
</style>
<script type="text/javascript">
<!--
function hideSub()
{
if (!document.getElementsByTagName)
return;
var mnu = document.getElementById('menu');
var toplis = mnu.getElementsByTagName('li');
for (var it = 0; it < toplis.length; it++)
{
var sublis = toplis[it].getElementsByTagName('li');
for (var is = 0; is < sublis.length; is++)
if (sublis[is].style)
sublis[is].style.display = (toplis[it].className == 'show') ? 'block' : 'none';
}
}
function mShow(Me)
{
if (!Me.getElementsByTagName)
return;
var mylis = Me.getElementsByTagName('li');
if (!mylis)
return;
for (j = 0; j < mylis.length; j++)
mylis[j].style.display = (mylis[j].style.display == 'block') ? 'none' : 'block';
}
//-->
</script>
</head>
<body onload="hideSub();">
<ul id="menu">
<li class="show" onclick="mShow(this);">Options 1
<ul>
<li><a href="#">Item 1</a></li>
<li><a href="#">Item 1</a></li>
<li><a href="#">Item 1</a></li>
<li><a href="#">Item 1</a></li>
</ul>
</li>
<li onclick="mShow(this);">Options 2
<ul>
<li><a href="#">Item 2</a></li>
<li><a href="#">Item 2</a></li>
</ul>
</li>
<li onclick="mShow(this);">Options 3</li>
<li onclick="mShow(this);">Options 4
<ul>
<li><a href="#">Item 4</a></li>
<li><a href="#">Item 4</a></li>
<li><a href="#">Item 4</a></li>
<li><a href="#">Item 4</a></li>
<li><a href="#">Item 4</a></li>
</ul>
</li>
</ul>
Ist es bei diesem Menü möglich, dass die einzelnen Menüpunkte in sichtbaren Boxen bzw Zellen stehen, und diese dann beim rollover auch mit versch. Effekten versehen sind?
Lässt sich dabei auch verwirklichen, dass sich eine Grafik rechts oder links neben dem jeweiligen Menüpunkt beim rollover zeigt bzw danach wieder verschwindet?
Bin über jede Hilfe tierisch dankbar; habe leider null erfahrung in Kombination von CSS mit JavaScript...