Menu mit Klassen vergeben unterschiedliche farben

  • Hallo Leute Ihr könnt mir sicher helfen.

    Idee ist jeden Menupunkt mit unterschiedlichen Farben darzustellen.
    Das Hauptmenu habe ich geschaft... habe in der Menu Struktur im jeden Menu Level 1 eine CSS Classes mitgeben.

    Jedoch schaffe ich es nicht für das SUBMenu
    Soweit ich das sehe kann ich aber der <ul class="sub-menu" keine Classes in der Menu Struktur mitgeben sondern nur jeden Menupunkt.
    Sehe ich das so richtig?

    So sieht es bei mir im Html code aus... menu-item-gelb2 das klappt super.
    Wie könnte ich das anstellen das ich auch das SUB Menu ansprechen kann

    CSS das spricht den Hintergrund für das SUB Menu an.
    Das was weiß ist sollte dann auch den Gelb ton vom Menu darüber annehmen.

    Code
    [FONT=Consolas]ul.sf-menu li ul li a, ul.sf-menu li ul li ul li a 
    { position: relative; top: 0; left: 0; width: 100%; color: #333333; padding: 12px 30px; background: #fff; border-bottom: 1px solid #e6e6e6; }
    [/FONT]

    Habe schon einiges versucht... leider gescheitert...
    Auf Tipps und Vorschläge würde ich mich freuen.

    Vielen Vielen Dank

    • Anzeige

    Hallo!

    Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren

  • zb

    .menu-item-gelb2 .sub-menu {} oder erweitern um .menu-item-gelb2 .sub-menu .menu-item{}

    auf alle Fälle brauchst du dazu die Angabe der ersten Ebene also .menu-item-gelb2 etc...

    nur dein CSS ist was anders als ich im html sehe, daher kann dies auch gar nicht greifen :-)

  • Hallo Danke für dein Antwort.
    Also das in der ersten ebene konnte ich ja lösen ;))

    Ist es möglich <ul class="sub-menu" noch was mit zugeben? zb. <ul class="sub-menu gelb2"
    Denn die möchte ich ja auch in gelb hinterlegen...

  • Hallo Danke für dein Antwort.
    Also das in der ersten ebene konnte ich ja lösen ;))

    Ist es möglich <ul class="sub-menu" noch was mit zugeben? zb. <ul class="sub-menu gelb2"
    Denn die möchte ich ja auch in gelb hinterlegen...


    ich habe dir doch die Lösung für die zweite Ebene geschrieben und nciht für die erste :-)

    schau dir das genau an und lies dich ein in "Cascading Style Sheets, was bedeutet diese Cascade" .... Suchmaschine bringt dabei vielleicht hilfreiches

  • Sorry... bin da auf der Leitung gestanden ;)
    Zur info es ist ein kauf template und habe mit der erstellung nix auf den Hut, kann die CSS auslesen und ändern;)

    Leider ist genau dieser Teil der CSS für den hintergrund zuständig

    Code
    [FONT=Consolas]ul.sf-menu li ul li a, ul.sf-menu li ul li ul li a 
    { position: relative; top: 0; left: 0; width: 100%; color: #333333; padding: 12px 30px; background: #fff; border-bottom: 1px solid #e6e6e6; }[/FONT]

    Habe auch versucht sie so anzusprechen und andere Variatonen leider ohne Erfolg.

    Code
    .menu-item-gelb2 .sub-menu .ul.sf-menu li ul li a,ul.sf-menu li ul li ul li a{

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!