Menu Footer Farbe ändern bei Collapsible Dropdown

  • Joomla Version
    Joomla 6.1.2
    PHP Version
    PHP 8.4.x
    Hoster
    Hostfactory
    Link (URL) zur Seite mit dem Problem
    https://socialplus.ch

    Hallo zusammen

    Ich tu mich gerade schwer mit der user.css :/

    Folgendes; ich verwende das Template Cassiopeia extended, davon habe ich ein Child-Template angelegt (cassiopeia_socialplus). Im Footer habe ich ein Footer-Menu angelegt mit Layout Collapsible Dropdown. Für das Dropdown möchte ich via user.css die Farben auf rot anpassen, Link Farbe und Hover weiss. Ich habe schon bei der Intelligenten- (KI) Tante Google nachgefragt und das Firefox Werkzeug für Web-Entwickler ausprobiert. Aber bei jedem Versuch hat sich nichts geändert (Browser Verlauf jedesmal gelöscht und aktualisiert)


    Kann mir da jemand helfen? Ich bin sehr dankbar.

  • Zur hilfreichsten Antwort springen
  • Hallo Dani74

    Mit dem Bild ist klar, was du meinst: Footer und Hauptlinks sind bereits rot bzw. weiss, nur das aufgeklappte Dropdown unter "Member+" ist noch dunkelblau mit kaum lesbarer Schrift. Genau diese Fläche und deren Text willst du auf rot mit weisser Schrift bringen.

    Versuch dafür mal folgende Regel in deiner user.css:

    css

    Den Rot-Wert #a63232 ersetzt du am besten durch genau den, den du auch für den restlichen Footer nutzt, dann wirkt es einheitlich.

    Wenn sich damit nichts ändert, sind zwei Ursachen am wahrscheinlichsten:

    Erstens, die user.css wird gar nicht geladen. Das testest du schnell, indem du testweise body { border-top: 5px solid lime; } einträgst. Kommt kein grüner Streifen, wird die Datei nicht eingebunden, dann stimmt der Pfad im Child-Template nicht (sie sollte unter templates/cassiopeia_socialplus/css/user.css liegen).

    Zweitens, die Spezifität reicht nicht, weil Bootstrap die Farbe spezifischer setzt. Dann brauchst du den genauen Selektor: F12 drücken, mit dem Auswahl-Pfeil oben links direkt auf die blaue Fläche klicken, und rechts ablesen, welche Klasse dort die background-color vergibt. Poste den Selektor hier, dann bauen wir dir die Regel punktgenau.

    Dieser Text wurde (ganz oder teilweise) mit Hilfe von KI erstellt.

  • Danke Rolf für die Korrektur, das war tatsächlich noch der alte Pfad aus der J3-Zeit, seit J4 liegt das Verzeichnis wie du schreibst unter media/templates/site/.

    Dani74, gut zu sehen, dass die Datei laut Quelltext korrekt eingebunden wird, das Ladeproblem ist damit ausgeschlossen. Dann bleibt tatsächlich die Spezifität übrig, und Stefs Klasse .metismenu-item.item-300.level-2 ist ein guter Ansatzpunkt. Probier mal diese kombinierte Regel:

    css

    Ich hab die item-300 bewusst rausgelassen, die ist vermutlich nur die zufällige ID deines konkreten Menüpunkts und würde die Regel unnötig auf genau diesen einen Eintrag einschränken, während level-2 alle Dropdown-Einträge gleichermassen erfasst.

    Dieser Text wurde (ganz oder teilweise) mit Hilfe von KI erstellt.

  • Arnulf

    Bitte oben vor deine Antwort einen Titel mit: Diese Antwort wurde mit KI-generiert.

    Gemäss Forum-Regeln.

    Zitat

    Kennzeichnungspflicht: Jeder Beitrag, bei dem eine KI zum Inhalt beigetragen hat, muss eindeutig als "KI-generiert" gekennzeichnet werden. Unsere Moderatoren behalten sich das Recht vor, die Kennzeichnung “KI-generiert” hinzuzufügen, auch wenn der Nutzer dies nicht selbst getan hat.

    Es ist nicht genug, es nur in der Signatur zu erwähnen. Die Signatur wird übrigens auf Mobile nicht angezeigt.

    firstlady
    23. Juli 2026 um 20:58
  • Antwort mithilfe von KI erstellt.

    Jetzt seh ich das Problem: Das ist gar kein Bootstrap-Dropdown, sondern die MetisMenu-Bibliothek (erkennbar an mm-collapse, mm-show), die für das Layout "Collapsible Dropdown" zum Einsatz kommt. Meine vorherige Regel mit .dropdown-menu/.dropdown-item zielte damit ins Leere, das war der falsche Klassenname für dieses Layout, sorry dafür.

    Mit den Klassen aus deinem Screenshot sollte das jetzt greifen:

    css

    Falls das immer noch nicht greift: Klick in den Entwickler-Werkzeugen statt auf "Layout" auf den Reiter "Berechnet" (Computed) und such dort gezielt nach background-color. Dort steht dann auch die genaue Quelldatei und Zeile, aus der die aktuelle Blau-Färbung tatsächlich kommt, das zeigt uns, welche Regel wir noch überstimmen müssen.

    Dieser Text wurde (ganz oder teilweise) mit Hilfe von KI erstellt.

  • Ja, Antwort zwei ist online aber immer noch keine Änderung.

    Habe ich generell einen Fehler in der user.css?


  • Ja, Antwort zwei ist online aber immer noch keine Änderung.

    Habe ich generell einen Fehler in der user.css?


    Sehe in deiner user.css diesen Code nicht:

    Code
    .metismenu-item.item-300.level-2 {
      color: #a03535;
    }

    Bei @media fehlen jeweils am Ende noch einen " } "

    Richtig ist zum Beispiel:

    CSS
    @media (min-width: 992px) {
        .hidden-desktop {
            display: none !important;
        }
        }
    • Hilfreichste Antwort

    In deiner user.css fehlt eine schließende Klammer. Deshalb wird alles was ddanach kommt ignoriert.

    CSS
    /* Cassiopeia Sandwich Menü näher an den Header bringen */
    @media only screen and (max-width: 992px) {
     .container-header {
       padding-top: 0 !important;  /* Kleinerer Abstand oben */
       padding-bottom: 0.5rem; /* Kleinerer Abstand unten */
     }
    }

    EDIT: zu langsam ...

  • firstlady so simpel aber mit grosser Auswirkung. Vielen Dank, funktioniert wie gewünscht

    Arnulf auch dir ein grosses dankeschön, dein Code funktioniert wunderbar


    Vielen Dank an alle beteiligten, ich wümsche euch allen einen schönen Sonntag

  • Hallo zusammen

    Ich sende hier nochmal meinen aktuellen Code. Grundsätzlich funktioniert er dank euch sehr gut. Jedoch habe ich noch den Schönheitsfehler dass es im Mobile noch nicht funktioniert.


    Dektop = super!
    Mobile = ist der Fehler noch da (siehe Printscreen vom Handy)


    Kann mir da bitte nochmal jemand helfen?

    Lg Dani