Ergebnis 1 bis 7 von 7

Thema: CSS bei Submenü will nicht funktionieren

  1. #1
    Alter Contao-Hase
    Registriert seit
    20.06.2009.
    Ort
    Graz (Austria)
    Beiträge
    1.455

    Standard CSS bei Submenü will nicht funktionieren

    Hallo,

    ich verwende das Modul "mootools navigation" und hab jetzt ein css-problem, welches ich nicht lösen kann.

    Folgendes:
    Wenn ich über das Hauptmenü fahre, funktioniert der hover Effekt, so wie er sollte.

    Aber sobald ich über das Submenü fahre (siehe Bild 1) wird auch das Hauptmenü wieder gelb und das grau über dem Submenü wird im Hintergrund, wenn es aktiv ist, um jeweils 5px größer.


    Wenn ich dann über das 2. Submenü fahre, (siehe Bild 2) sieht man dann den unterschied.


    Ich möchte den Hover-Effect weg haben, wenn ich über einen Submenüpunkt fahre und der Hintergrund soll sich beim Submenü auch nicht ändern (5px an jeder Seite)

    Hier mein CSS für das Menü:
    Code:
    #mainmenu li .active{margin:0px 0px 0px -5px;padding:5px;background-color:#ffff99;font-weight:bold;font-size:1em;}
    #mainmenu li ul li .active{margin:0px 0px 0px -5px;padding:5px;background-color:#999999;font-weight:bold;font-size:1em;}
    #mainmenu ul{margin:0px;padding:0px;list-style-type:none;}
    #mainmenu li{margin:0px;padding:5px;}
    #mainmenu li ul{margin:0;padding:0;list-style-type:none;}
    #mainmenu li ul li{margin:0px;padding:5px 5px 5px 10px;}
    #mainmenu li:hover{margin:0px;padding:5px;background-color:#ffff99;}
    #mainmenu li ul li:hover{margin:0px;padding:5px 5px 5px 10px;background-color:#999999;}
    #mainmenu a{display:block;text-decoration:none;font-size:1em;color:#000000;}
    LG, Andi

  2. #2
    Contao-Nutzer
    Registriert seit
    19.06.2009.
    Beiträge
    12

    Standard

    Hallo.
    Ich benutze zwar das normale Menü, aber da hat man dann unterschiedliche Klassen, je weiter man in die Untermenüs geht.
    Code:
    .mod_navigation ul.level_1 {}
    .mod_navigation ul.level_2 {}
    Vielleicht gibt es bei dir auch so eine Unterscheidung.

  3. #3
    Alter Contao-Hase
    Registriert seit
    20.06.2009.
    Ort
    Graz (Austria)
    Beiträge
    1.455

    Standard

    Hi,

    ja, bei mir gibt es dies auch, damit hab ich auch schon gearbeitet, ändert aber nichts am Layout.
    Es ist doch egal, ob ich mit ul.level_1 oder ob ich ganz normal ul und li schreibe.
    LG, Andi

  4. #4
    Contao-Urgestein Avatar von Toflar
    Registriert seit
    15.06.2009.
    Beiträge
    4.467
    Partner-ID
    8667
    User beschenken
    Wunschliste

    Standard

    Was meint Firebug?

    Wird via mootools eine andere Klasse vergeben?
    Contao Core-Entwickler @terminal42 gmbh
    Wir sind Contao Premium-Partner!
    Für Individuallösungen kannst du uns gerne kontaktieren.
    PS: Heute schon getrakked?

  5. #5
    Alter Contao-Hase
    Registriert seit
    20.06.2009.
    Ort
    Graz (Austria)
    Beiträge
    1.455

    Standard

    Es wird für das 1. ul level_1 und für das 2. ul level_2 vergeben. Es ändert sich eigentlich nichts gegenüber des Standartmenüs
    LG, Andi

  6. #6
    Contao-Urgestein Avatar von Toflar
    Registriert seit
    15.06.2009.
    Beiträge
    4.467
    Partner-ID
    8667
    User beschenken
    Wunschliste

    Standard

    Code:
    #mainmenu li ul li{margin:0px;padding:5px 5px 5px 10px;}
    Möchtest du damit das Submenü ansprechen?
    Sollte das nicht eher so lauten?
    Code:
    #mainmenu ul ul li{margin:0px;padding:5px 5px 5px 10px;}
    Contao Core-Entwickler @terminal42 gmbh
    Wir sind Contao Premium-Partner!
    Für Individuallösungen kannst du uns gerne kontaktieren.
    PS: Heute schon getrakked?

  7. #7
    Alter Contao-Hase
    Registriert seit
    20.06.2009.
    Ort
    Graz (Austria)
    Beiträge
    1.455

    Standard

    So, nach langem hin und her hab ich es fast geschafft.

    Jetzt hab ich noch ein Problem mit active.

    Wenn ich jetzt einen Hauptmenüpunkt mit Submenüs habe und ich klicke den Hauptmenüpunkt an, dann ist der Hautpmenüpunkt gelb hinterlegt und fett. Auch die Submenüpunkte sind das.

    Wenn ich aber nur einen Submenüpunkt anklicke, ist nur dieser Fett und gelb, so wie es auch sein soll.

    Was kann ich da tun, so dass auch nur der Hauptmenüpunkt fett und gelb ist, wenn ich auf diesen klicke und die Submenüs ganz normal angezeigt werden?
    (siehe Bild)

    Das ist der Code für ACTIVE:

    Code:
    #mainmenu ul.level_1 li.active{display:block;margin:0px 0px 10px 0px;padding:5px 0px 5px 5px;background-color:#ffff99;font-weight:bold;font-size:1em;}
    
    #mainmenu ul.level_2 li.active{display:block;margin:10px 0px 0px -5px;padding:5px 0px 5px 15px;background-color:#ffff99;font-weight:bold;font-size:1em;}
    Geändert von m-werk (22.06.2009 um 16:04 Uhr)
    LG, Andi

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Ähnliche Themen

  1. Kommentare funktionieren nicht mehr
    Von doerk im Forum Allgemeine Inhaltselemente
    Antworten: 30
    Letzter Beitrag: 15.06.2010, 21:38
  2. slimbox will einfach nicht funktionieren
    Von 120decibel im Forum Bilder/Dateien
    Antworten: 4
    Letzter Beitrag: 17.05.2010, 18:50
  3. Hyperlinks funktionieren nicht!
    Von Ulrich im Forum Allgemeine Inhaltselemente
    Antworten: 3
    Letzter Beitrag: 30.03.2010, 21:00
  4. Seitenaliase funktionieren nicht
    Von Maik_76 im Forum Sonstiges zu Contao
    Antworten: 5
    Letzter Beitrag: 23.10.2009, 09:05
  5. Probleme mit Suckerfish - Submenü wird nicht über Container angezeigt
    Von m-werk im Forum Layout / Templates / Holy Grail
    Antworten: 7
    Letzter Beitrag: 11.10.2009, 16:42

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •