Moin,
ich habe ein kleines Problem. Nun weiß ich nicht ob es hier bei CSS oder doch eher bei JavaScript hi gehört.
Mein Problem ist, bei einer Navigation mit einer Unternavigation möchte ich, das der obere Menüpunkt aktiv bleibt, wenn sich darunter ein Untermenü erscheint.
Hier mal kurz mein e COdes dazu.
Wenn ich mit der Maus über die Menüpunkte fahre und dann bei den Submenüs mit der Maus bin, dann sollte der dazu gehörige Hauptmenüpunkt aktiv mit einer Hintergrundfarbe aktiv bleiben.
Das Submenu hat eine grünliche Hintergrundfarbe(background-color:#a6e319
diese Farbe sollte auch dann der dazu gehörige Hauptmenüpunkt haben, wenn ich mit der Maus im Submenü bewege.
Kann mir da jemand helfen oder denkanstöße geben.
Ich bedanke mich sehr auf Eure Mithilfe..Danke
LG fredolin
ich habe ein kleines Problem. Nun weiß ich nicht ob es hier bei CSS oder doch eher bei JavaScript hi gehört.
Mein Problem ist, bei einer Navigation mit einer Unternavigation möchte ich, das der obere Menüpunkt aktiv bleibt, wenn sich darunter ein Untermenü erscheint.
Hier mal kurz mein e COdes dazu.
HTML:
ul.topnav {margin:0;padding:0;width:100%;list-style:none;float:left;}
ul.topnav li {margin:0 10px 0 0;pdding:6px;height:38px;float:left;}
ul.topnav a:link,a:focus,a:visited,a:active {margin:0;padding:8px;width:auto;height:25px;line-height:25px;display:block;float:left;text-decoration:none;color:#FFF;}
ul.topnav a:hover {border-bottom:1px solid #8B795E;color:#921520;text-decoration:none;background-color:#a6e319;}
ul.topnav div {display:none;}
ul.topnav li:hover div {display:block;}
.subbox {margin:41px 0 0 -2px;padding:5px;width:265px;position:absolute;background-color:#a6e319;color:#FFF;border-left:2px solid #921520;border-bottom:2px solid #921520;border-right:2px solid #921520;}
ul.submenu {clear:both;margin:0;padding:0;display:compact;list-style:none;position:relative;}
ul.submenu li {margin:5px;padding5px;width:245px;height:35px;border:1px solid #FFF;}
ul.submenu a:link,a:focus,a:visited,a:active {margin:-1px 0 0 -1px;padding:6px;width:231px;height:21px}
ul.submenu a:hover {border:2px solid #921520;background:none;}
HTML:
<ul class="topnav">
<li><a href="#">Startseite</a></li>
<li><a href="#">Blindtext</a>
<div class="subbox opacity75">
<ul class="submenu">
<li class="gray50"><a href="#">Blindtext</a></li>
<li class="gray50"><a href="#">Blindtext</a></li>
<li class="gray50"><a href="#">Blindtext</a></li>
<li class="gray50"><a href="#">Blindtext</a></li>
<li class="gray50"><a href="#">Blindtext</a></li>
<li class="gray50"><a href="#">Blindtext</a></li>
</ul>
</div>
</li>
<li><a href="#">Blindtext</a>
<div class="subbox opacity75">
<ul class="submenu">
<li class="gray50"><a href="#">Blindtext</a></li>
<li class="gray50"><a href="#">Blindtext</a></li>
<li class="gray50"><a href="#">Blindtext</a></li>
<li class="gray50"><a href="#">Blindtext</a></li>
<li class="gray50"><a href="#">Blindtext</a></li>
</ul>
</div>
</li>
</ul>
Wenn ich mit der Maus über die Menüpunkte fahre und dann bei den Submenüs mit der Maus bin, dann sollte der dazu gehörige Hauptmenüpunkt aktiv mit einer Hintergrundfarbe aktiv bleiben.
Das Submenu hat eine grünliche Hintergrundfarbe(background-color:#a6e319

Kann mir da jemand helfen oder denkanstöße geben.
Ich bedanke mich sehr auf Eure Mithilfe..Danke
LG fredolin