Hi@all
Hier erst mal mein CSS-Code:
und das dazugehörige HTML
Nun zu meinem Problem:
Alles funktioniert wunderbar, soweit vorab.
Ich möchte nun gern noch, das wenn Level 2 angezeigt wird um Level 1 Link-COLOR=schwarz, bzw. wenn level 3 angezeigt wird dann Level 2 Link-COLOR=schwarz
Ich hoffe es klingt nicht zu kompliziert
Jetzt ist es so :
Alle Links im Menue sind Hellgrau
Fahre ich mit der MAus darüber wird der Hintergund hellgrau und der Links selbst rot
Fahre ich jedoch ins Untermenu zu Level 2 bleibt der vorher gewechselte Hintergund von level1 grau ( soll er auch) aber der Link wird wieder hellgrau, und genau da komm ich nicht weiter.
Menueaufbau
Level1
Level2
Level3
Level2
Level3
Level1
Gruß und schon mal vielen Danke
Hier erst mal mein CSS-Code:
PHP-Code:
/* ================ MENU 2 ================ */
#menu
{
clear:both;
width:1024px;
height:30px;
background: url(../images/button.png) center top repeat-x;
border-bottom: 1px solid #CC0000;
text-align:center;
}
#menu ul
{
padding:0;
margin:0;
border:0;
}
#menu ul ul
{
position: absolute;
width: 256px;
display: none;
}
#menu li
{
position: relative;
list-style: none;
width: 256px;
float: left;
background: url(../images/button.png) center top no-repeat;
}
#menu ul li a, #menu ul li a:visited , #menu ul li a:active
{
width:256px;
height:30px;
float: left;
margin: 0px;
padding: 0px;
line-height:30px;
text-align:center;
color:#CCCCCC;
text-transform:capitalize;
font-variant:small-caps;
text-decoration:none ;
font-family: Trebuchet MS, Helvetica, sans-serif;
font-family: "Century Gothic", Verdana, Helvetica, Sans-serif;
font-family: "Lucida Grande",Lucida,Verdana,sans-serif;
font-size: 0.75em;
font-weight:normal;
text-decoration:none ;
}
#menu ul li a:hover
{
background: url(../images/button_hover_white.png) center top no-repeat;
color:#CC0000;
text-decoration:none ;
}
#menu li.submenu a.sublink
{
background: url(../images/dropmenu.png) 95% 50% no-repeat;
}
#menu li.submenu:hover
{
background: url(../images/button_hover_white.png) center top no-repeat;
}
#menu li.submenu li.submenu
{
background: url(../images/button.png) center top no-repeat;
}
#menu li.submenu li.submenu a.sublink
{
background: url(../images/submenu.gif) 95% 50% no-repeat;
}
#menu li.submenu li.submenu:hover
{
background: url(../images/button_hover_white.png) center top no-repeat;
}
#menu ul.level1 li.submenu:hover ul.level2, #menu ul.level2 li.submenu:hover ul.level3
{
display:block;
}
#menu ul.level2
{
top: 30px;
//left: -1px;
}
#menu ul.level3
{
//top: -1px;
left: 258px;
}
PHP-Code:
<div id="menu">
<!-- Beginn Menu 2 -->
<ul class="level1">
<li><a href="<?php $_SERVER['PHP_SELF']; ?>?page=haupt">Forside</a></li>
<li class="submenu"><a class="sublink" href="#">Design møbler</a>
<ul class="level2">
<li class="submenu"><a class="sublink" href="#">Design-Sofa</a>
<ul class="level3">
<li><a href="<?php $_SERVER['PHP_SELF']; ?>?page=sofa_woche">Woche- kolleksjon</a></li>
<li><a href="<?php $_SERVER['PHP_SELF']; ?>?page=sofa_iq">IQ- kolleksjon</a></li>
<li><a href="<?php $_SERVER['PHP_SELF']; ?>?page=sofa_dezine">Dezine- kolleksjon</a></li>
</ul>
</li>
<li class="submenu"><a class="sublink" href="#">Design-Seng</a>
<ul class="level3">
<li><a href="<?php $_SERVER['PHP_SELF']; ?>?page=seng_iq">IQ- kolleksjon</a></li>
</ul>
</li>
<li class="submenu"><a class="sublink" href="#">Design-Rattan</a>
<ul class="level3">
<li><a href="<?php $_SERVER['PHP_SELF']; ?>?page=rattan_iq">IQ- kolleksjon</a></li>
</ul>
</li>
</ul>
</li>
<li class="submenu"><a class="sublink" href="#">Generelt</a>
<ul class="level2">
<li><a href="<?php $_SERVER['PHP_SELF']; ?>?page=nyttig">Nyttig informasjon</a></li>
<li><a href="<?php $_SERVER['PHP_SELF']; ?>?page=bestilling">Bestilling, Betaling, Levering</a></li>
<li><a href="<?php $_SERVER['PHP_SELF']; ?>?page=kjøpsbetingelser">Kjøpsbetingelser</a></li>
<li><a href="<?php $_SERVER['PHP_SELF']; ?>?page=omoss">Om oss</a></li>
</ul>
</li>
<li><a href="<?php $_SERVER['PHP_SELF']; ?>?page=kontakt">Kontakt</a></li>
</ul>
</div>
<!-- Ende Menu -->
Alles funktioniert wunderbar, soweit vorab.
Ich möchte nun gern noch, das wenn Level 2 angezeigt wird um Level 1 Link-COLOR=schwarz, bzw. wenn level 3 angezeigt wird dann Level 2 Link-COLOR=schwarz
Ich hoffe es klingt nicht zu kompliziert
Jetzt ist es so :
Alle Links im Menue sind Hellgrau
Fahre ich mit der MAus darüber wird der Hintergund hellgrau und der Links selbst rot
Fahre ich jedoch ins Untermenu zu Level 2 bleibt der vorher gewechselte Hintergund von level1 grau ( soll er auch) aber der Link wird wieder hellgrau, und genau da komm ich nicht weiter.
Menueaufbau
Level1
Level2
Level3
Level2
Level3
Level1
Gruß und schon mal vielen Danke
Kommentar