Oberpunkte in CSS-Menu hervorheben

  • Hallo, ich nutze ein Tenplate mit einem "normalen" CSS-Pulldown-Menu. Es gibt nur zwei Ebenen: -Oberpunkte --Unterpunkt Es verzweigt also nicht tiefer. Wenn ich jetzt "Oberpunkt" auswähle, wird dieser auch hervorgehoben, sowohl beim Hover mit der Maus als auch, wenn man drückt (bleibt also hervorgehoben). Jetzt wäre es mir aber ganz recht, dass der Oberpunkt auch hervorgehoben bliebe, wenn ich mich auf der Seite "Unterpunkt" befinde. Kann mir da jemand verraten wie ich das bewerkstellige? Bastian

    • 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

  • Hallo, ich nutze ein Tenplate mit einem "normalen" CSS-Pulldown-Menu. Es gibt nur zwei Ebenen: -Oberpunkte --Unterpunkt Es verzweigt also nicht tiefer. Wenn ich jetzt "Oberpunkt" auswähle, wird dieser auch hervorgehoben, sowohl beim Hover mit der Maus als auch, wenn man drückt (bleibt also hervorgehoben). Jetzt wäre es mir aber ganz recht, dass der Oberpunkt auch hervorgehoben bliebe, wenn ich mich auf der Seite "Unterpunkt" befinde. Kann mir da jemand verraten wie ich das bewerkstellige? Bastian

    Samstags waren meine Glaskugeln auf der Saturday Night Party,
    dann haben die sich sonntags ausgeschlafen und heute am Montag machen die einfach Blau.... :-?


    klar kann ich es Dir eventuell verraten, es gibt ca >3.456.723.456.789 Möglichkeiten so ein Menü zu machen,

    :mrgreen: Sollt ich dir all diese Möglichkeiten aufzählen, oder verräts Du den Link zum Geschehen

  • Samstags waren meine Glaskugeln auf der Saturday Night Party,
    dann haben die sich sonntags ausgeschlafen und heute am Montag machen die einfach Blau.... :-?
    klar kann ich es Dir eventuell verraten, es gibt ca >3.456.723.456.789 Möglichkeiten so ein Menü zu machen,

    Pöse Glaskugeln... :twisted:
    Gab es früher nicht mehr Möglichkeiten? Ich erinner mich da dunkel dran... :-D

  • Jaja schon gut, Ihr habt ja Recht. ;) Link kann ich keinen geben, da das ganze noch lokal bei mir hier rumdümpelt. Was soll ich posten? Eher Header.php oder styles.css. Bin im Codesuchen nicht so bewandert...

  • Jaja schon gut, Ihr habt ja Recht. ;) Link kann ich keinen geben, da das ganze noch lokal bei mir hier rumdümpelt. Was soll ich posten? Eher Header.php oder styles.css. Bin im Codesuchen nicht so bewandert...



    Du mußt Deiner Weseite unterm Rock schauen ...:oops:


    klickst auf eine Unterseite,
    dann oben im Browser auf Ansicht==>Quellcode,
    das kopierst Du....

    und dann die style.css

    (code tags bitte verwenden)

    lg

  • Ich musste alles etwas kürzen, sonst hätte ich es nicht posten können. Ich hoffe es ist alles drin...

  • die css class

    Code
    .current_page_parent{}

    kannst du nutzen, um die Hauptseite einzufärben, wenn eine Unterseite angeklickt ist,


    die css class

    Code
    .current_page_item{}

    kannst du nutzen, um eine angeklickte Seite zu gestalten


    da die Unterseiten nochmal in einer Liste sind,

    Code
    ul#nav li.current_page_item{}
     
    und ul#nav li ul li.current_page_item{}



    stehen somit für die Hauptseiten und das drunter für die Unterseiten zur Verfügung


    hilfts weiter?

    lg

  • Ich bekomme es nun zwar hin, dass der Oberpunkt farblich markiert bleibt, wenn ich einen Unterpunkt ausgewählt habe, allerdings ist dann der ganze Hintergrund des Menus in der farbe, wie die Markierungsfarbe des Oberpunktes.

  • Ich bekomme es nun zwar hin, dass der Oberpunkt farblich markiert bleibt, wenn ich einen Unterpunkt ausgewählt habe, allerdings ist dann der ganze Hintergrund des Menus in der farbe, wie die Markierungsfarbe des Oberpunktes.

    ok dann erweitere das um das a

    also nur den link designen nicht die li, die alles einfärben


    Code
    .current_page_parent a{}

    kannst auch bei den anderen so machen

    lg

  • So funktionierts....obwohl ich mir vorstellen kann, dass das auch eleganter geht:

Jetzt mitmachen!

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