Hallo zusammen!
Ich komme mal wieder nicht weiter mit einem Menü...
Ich habe anhand des auf der Typolight-Seite verwendeten Menüs eine Dropline-Version angepasst.
Hier mal ein Ausschnitt, wie es mal aussehen soll:
Hier ein Ausschnitt, wie ich es bisher hinbekommen habe:
An folgenden Punkten verzweifle ich gerade:
1. Der aktive Menüpunkt soll ein negatives Hintergrundbild bekommen und eine weiße Schrift…
- der Austausch des Hintergrundbilds klappt, nur wird die Schrift nicht weiß…
2. Transparenz für das 2. Level (Transparenzwert von 60%)
- bei hover und active soll keine Transparenz mehr zu sehen sein…
3. Activer Menüpunkt aus Level 2 s. hier:
- das 2. Level soll bei jedem Punkt aus dem linken Menü stehen bleiben…
Das ist der betreffende CSS-Code:
Code:
/* Dropdown Menü */
#dropdown {
margin-top: 10px;
padding: 0;
background: #808080 url("../bilder/nav/nav.png") repeat-x;
}
#dropdown li {
float: left;
padding: 0;
line-height: 1;
}
#dropdown a, #dropdown span {
display: block;
padding: 7px 15px 7px 15px;
text-decoration: none;
font-size: 120%;
font-weight: bold;
color: #000;
border-right: #000 2px solid;
}
#dropdown a:hover, #dropdown span:hover {
color: #fff;
}
#dropdown span {
cursor: default;
}
#dropdown li:hover, #dropdown li.active, #dropdown li.trail {
background: transparent url("../bilder/nav/nav_akt.png") repeat-x;
color: #fff;
}
#dropdown ul.level_2 {
width: auto;
left: -999em;
position: absolute;
padding: 0;
z-index: 10;
}
#dropdown ul.level_2 li {
position: relative;
float: left;
background: #808080;
}
#dropdown ul.level_2 a, #dropdown ul.level_2 span {
font-size: 12px;
width: auto;
color: #000;
}
#dropdown ul.level_2 li:hover, #dropdown ul.level_2 li.active, #dropdown ul.level_2 li.trail {
background: #c0c0c0;
filter: alpha(opacity=100); /* für IE */
-moz-opacity: 1.0; /* Mozilla */
opacity: 1.0;
color:#000;
}
#dropdown ul.level_2 li:hover a, #dropdown ul.level_2 li.active a, #dropdown ul.level_2 li.trail a, #dropdown ul.level_2 li:hover span, #dropdown ul.level_2 li.active span, #dropdown ul.level_2 li.trail span {
background: #c0c0c0;
filter: alpha(opacity=100); /* für IE */
-moz-opacity: 1.0; /* Mozilla */
opacity: 1.0;
color:#000;
}
#dropdown li:hover ul.level_2 {
left: 0;
width: 100%;
background: #808080;
filter: alpha(opacity=60); /* for IE */
-moz-opacity: 0.6; /* for Mozilla */
opacity: 0.6;
}
/* #submenu ul.level_1 {
border-top:1px dotted #bbb;
}
*/
#submenu a, #submenu span {
display: block;
text-decoration:none;
}
#submenu a:hover {
text-decoration: underline;
}
#submenu a.trail {
color: red;
}
#submenu .level_2 li {
padding-left: 18px;
}
Ich hoffe ich konnte mich so halbwegs verständlich ausdrücken…
Lesezeichen