Wie erweitere ich die Breite eines Submenü im CSS von Hueman-Theme?

  • Hello
    Ich bin neu mit WordPress und habe ein Problem mit der Breite meiner Sub-Menüs auf meiner Webseite.
    Ich benutze das Theme Hueman und möchte die Breite der Sub-Menüs erweitern, damit der Text im Menü auf einer einzigen Zeile steht.
    Auf welcher Stelle genau im CSS-Code soll ich eine Änderung vornehmen und wie gehe ich konkret vor?
    Meine Webseite befindet sich unter folgendem URL:
    https://www.pyramid-of-yewe.org
    Danke im Voraus für die Hilfe.

    Kofi

    • 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

  • #mega-menu-wrap-header #mega-menu-header > li.mega-menu-flyout ul.mega-sub-menu {
    z-index: 999;
    position: absolute;
    width: 150px;
    border-top: 0px solid #fff;
    border-left: 0px solid #fff;
    border-right: 0px solid #fff;
    border-bottom: 0px solid #fff;
    padding: 0px 0px 0px 0px;
    background: #f1f1f1;
    max-width: none;
    }

    Mach die width auf zB 250px, dann ist das Sub-Menü breiter.

  • Hallo Azrael!
    Herzlichen Dank für Deine Hilfsbereitschaft.
    Ich habe es gemäss Deiner Anweisung versucht aber leider klappt es nicht!
    Ich weiss nicht, wo ich noch was versuchen kann!
    Ich schicke Dir hierbei im Anhang ein Screenshoot des Problems mit den Menüs und die CSS-Datei.
    Vielleicht kannst anhand der Datei mir genau sagen, wo ich was ändern muss.
    Meine Kenntnisse in CSS sind sehr gering!
    Danke im Voraus.

    Hier sind Auszüge aus der CSS-Datei:

  • Gib doch einfach das, was ich gepostet habe, mit anderer Breite im Customizer als Zusätzliches CSS ein. Ich habe das aus Deinem CSS kopiert - Du hast da ein Mega-Menu ;). Oder such Dir jemanden über die Job-Börse, der Dir das macht. Und ich habs mit den Entwickler-Tools ausprobiert; das Sub-Menü wird breiter.

  • Stimmt grundsätzlich, was Azrael_0815 schreibt!
    Aber um den Menüeintrag einzeilig zu bekommen ist eine weitere Änderung notwendig.

    Hier beide Einträge, die im Customizer unter Zusätzliche CSS gehören.

    Code
    #mega-menu-wrap-header #mega-menu-header > li.mega-menu-flyout ul.mega-sub-menu {
        width: 250px;
    }
    
    
    
    
    #mega-menu-wrap-header #mega-menu-header > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item:first-child > a.mega-menu-link {
        width: auto;
    }

    nothing is as easy as it looks. --- Wenns gefällt - gibts dafür einen Button ;)
    Manchmal komme ich mir wie eine Suchmaschine vor ....:rolleyes:

  • Hallo Azrael_0815 & SEpp55!
    Ja, es hat endlich geklappt!
    Mein Irrtum lag daran, dass ich die falsche CSS-Datei ändern wollte!
    Die richtigen Dateien, die man dafür ändern muss, sind die folgenden:
    /wp-content/uploads/maxmegamenu/style.css
    /wp-content/uploads/so-css/so-css-hueman.css (CSS-Datei des Themes Hueman im Gebrauch)
    Da habe ich bloss den gleichen Wert der Menübreite in beiden Dateien angegeben, und es klappt tip top!

    In der Datei style.css:

    Zitat


    #mega-menu-wrap-header #mega-menu-header > li.mega-menu-megamenu > ul.mega-sub-menu {width: 280px; }

    In der Datei so-css-hueman.css:

    Zitat


    #mega-menu-wrap-header #mega-menu-header > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item:first-child > a.mega-menu-link {
    width: 280px;

    }

    Nochmal einen herzlich Dank für die Hilfe!
    MFG

  • Niemals die originalen Dateien ändern. Die Änderungen sind beim nächsten Update wieder weg. Trage deine Änderungen unter Design - Customizer - Zusätzliches CSS ein.

    Das Geheimnis des Könnens liegt im Wollen!
    [size=12]Bitte keine Hilfegesuche per PN (auch keine "privaten" Links). Das ist ein öffentliches Forum.[/SIZE]

  • Niemals die originalen Dateien ändern. Die Änderungen sind beim nächsten Update wieder weg. Trage deine Änderungen unter Design - Customizer - Zusätzliches CSS ein.


    @SirEctor
    Besten Dank für den Hinweis!
    Ich habe soeben die Änderungen als zusätzliches CSS vorgenommen, indem ich die geänderten Zeilen dort eingetragen habe.
    Besteht es die Möglichkeit, dass man diese Änderung als separate Datei speichert und durch ein Shortcode z. B. dort einfügt?
    So kann einen besseren Überblick vielleicht haben!
    Danke im Voraus für Deinen Hinweis in dieser Hinsicht.
    MFG
    FoKofi

  • Shortcode für CSS-Änderungen? Das ergibt keinen Sinn. Oder habe ich dich falsch verstanden?

    Das Geheimnis des Könnens liegt im Wollen!
    [size=12]Bitte keine Hilfegesuche per PN (auch keine "privaten" Links). Das ist ein öffentliches Forum.[/SIZE]

  • So kann einen besseren Überblick vielleicht haben!


    Dafür kannst du in den Zusätzlichen CSS Erklärungen (Kommentare) einfügen!!
    z.B.

    Code
    /* Breite der Sub-Menues erweitern */
    #mega-menu-wrap-header #mega-menu-header > li.mega-menu-flyout ul.mega-sub-menu {
       width: 250px;
    }
    /* Sub-Menue einzeilig  */
    #mega-menu-wrap-header #mega-menu-header > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item:first-child > a.mega-menu-link {
       width: auto;
    }

    nothing is as easy as it looks. --- Wenns gefällt - gibts dafür einen Button ;)
    Manchmal komme ich mir wie eine Suchmaschine vor ....:rolleyes:

    Einmal editiert, zuletzt von SEpp55 (19. April 2018 um 07:25)

  • Dafür kannst du in den Zusätzlichen CSS Erklärungen (Kommentare) einfügen!!
    z.B.

    Code
    /* Breite der Sub-Menues erweitern */
    #mega-menu-wrap-header #mega-menu-header > li.mega-menu-flyout ul.mega-sub-menu {
       width: 250px;
    }
    /* Sub-Menue einzeilig  */
    #mega-menu-wrap-header #mega-menu-header > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item:first-child > a.mega-menu-link {
       width: auto;
    }


    Danke viel mal, SEpp55! Ja, ich habe die Änderungen mit Kommentaren versehen, damit ich später weiss, was ich wo und wann geändert habe.
    Nochmal vielen Dank.
    MFG

  • Shortcode für CSS-Änderungen? Das ergibt keinen Sinn. Oder habe ich dich falsch verstanden?


    SirEctor, die Grundfrage war ja nur, ob man diese CSS-Codes als separate Datei in irgendeinem Verzeichnis speichern kann und irgendwie abrufen kann.
    Danke im Voraus für allfällige Hinweise.
    MFG

  • Du kannst ein Child-Theme anlegen und dort in der style.css deine Änderungen hinterlegen. Aber wenn es wirklich nur um CSS geht, wäre ein Child-Theme meiner Meinung nach too much.

    Das Geheimnis des Könnens liegt im Wollen!
    [size=12]Bitte keine Hilfegesuche per PN (auch keine "privaten" Links). Das ist ein öffentliches Forum.[/SIZE]

  • Du kannst ein Child-Theme anlegen und dort in der style.css deine Änderungen hinterlegen. Aber wenn es wirklich nur um CSS geht, wäre ein Child-Theme meiner Meinung nach too much.


    Danke viel mal für die glasklare Erklärung.
    LG

Jetzt mitmachen!

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