CSS Code für hover neu?

  • Ich habs zum testen jetzt mal zusammen gepackt:

    CSS
    :is(menu,menuitem)[_moz-menuactive="true"],
    #context-navigation > .menuitem-iconic:hover > hbox > image {
        background-color: red !important;
        color: blue !important;
        }
  • Es geht eben (fast) immer noch etwas kürzer... ;) ^^

    Fast!

    Oder hat von Euch jemand eine Idee?

    Mit <3lichem Gruß

    Mira

    Einmal editiert, zuletzt von Mira_Belle (26. September 2022 um 23:26)

  • Kurze und knappe Antwort => Ja

    Muss so.

    Erklärung:

    Ich habe die Breite des Popups verändert, aber auch die Positionen der "Schaltflächen".

    Um es zu verdeutlichen, hier der Code mit Rot und Blau,

    und wie es ausschaut.

    CSS
        /* Buttons */
        #context-navigation > .menuitem-iconic[_moz-menuactive="true"] {
            background-color: red !important; 
        }
    
        #context-navigation > .menuitem-iconic:hover > hbox > image {
            background-color: blue !important;
            border-radius: 4px !important;
            color: #FFCC00 !important;
        }

    Natürlich bearbeitet, denn es passiert ja nur beim Hovern und nicht dauerhaft und schon gar nicht bei allen

    bzw. mehreren "Feldern" ("Schaltflächen").


    Ansonsten, wenn du unterschiedliche Farben benutzt, dann brauchst du auch mehrere Codes dafür.

    Ok, verstanden.

    Hast Du noch einen Tipp, wie bei einer "nicht aktiven" Schaltfläche das Symbol beim Hovern nicht die Farbe verändert?

    1. ohne Aktivität, original.

    2. "Back" gehovert, aktives Feld (Button)

    3. "Forward" gehovert, inaktives Feld (Button), hier sollte sich die Symbolfarbe dann nicht ändern!

    Mit <3lichem Gruß

    Mira

    2 Mal editiert, zuletzt von Mira_Belle (27. September 2022 um 11:17) aus folgendem Grund: Ein Beitrag von Mira_Belle mit diesem Beitrag zusammengefügt.

  • wie bei einer "nicht aktiven" Schaltfläche

    Meinst du das so?

    Wenn ja, teste bitte.

    CSS
        /* Buttons */
        #context-navigation > .menuitem-iconic[_moz-menuactive="true"] {
            background-color: red !important; 
        }
    
        #context-navigation > .menuitem-iconic:hover:not([disabled="true"]) > hbox > image {
            background-color: blue !important;
            border-radius: 4px !important;
            color: #FFCC00 !important;
        }
  • Yes! Danke.

    Richtiger Code, falsche Farben. :)

    Habe es angepasst.

    Musste aber leider #E0E0E0 verwenden und die Symbole "einfärben".

    a. Waren sie mit der Originalfarbe kaum mehr zu erkennen #75747A

    und

    b. Blitzte beim schnellen Verlassen des Buttons immer ganz kurz #E0E0E0 auf.

    So wie es jetzt ist, ist es ok.

    Nachtrag!

    Habe testhalber color: #E0E0E0 !important; deaktiviert.

    Und siehe da, die Symbole sind auch in #E0E0E0

    Nachtrag 2!

    Habe herausgefunden, woher #E0E0E0 kommt!

    CSS
        :is(menu,menuitem)[_moz-menuactive="true"] {
            background-color: #5C5C5C !important;
            border-radius: 4px !important;
            color: #E0E0E0 !important;
        }

    Das ist irgendwie nicht so dolle.

    Mit <3lichem Gruß

    Mira

    2 Mal editiert, zuletzt von Mira_Belle (27. September 2022 um 11:58)

  • Habe nun

    CSS
        :is(menu,menuitem)[_moz-menuactive="true"] {
            background-color: #5C5C5C !important;
            border-radius: 4px !important;
            color: #E0E0E0 !important;
        }

    durch

    CSS
    menupopup > menu:hover,
    menupopup > menuitem:hover,
    menupopup > menu[_moz-menuactive="true"],
    menupopup > menuitem[_moz-menuactive="true"] {
        background-color: #5C5C5C !important;
            border-radius: 4px !important;
            color: #E0E0E0 !important;
        }

    ersetzt.

    Das "Aufblitzen" ist weg.

    Würde nun gerne auch

    CSS
        :is(menu,menuitem)[disabled="true"]:not(#context-navigation > .menuitem-iconic):hover {
            background-color: #3d3d3d !important;
            color: #818181 !important;
        }

    aufdröseln, da hier ein ähnlicher gleiche "Fehler" bzw. Efeckt auftritt.

    Denn hier blitzt die ausgegraute Schrift color: #818181 !important; auch ganz kurz mit #E0E0E0 auf.

    Nur ich bekomme das einfach nicht hin.

    Mit <3lichem Gruß

    Mira

  • aufdröseln

    Teste mal:

    Farben musst du dir dann anpassen.

  • Der Konflikt zwischen hier =>

    CSS
        :is(menu,menuitem)[disabled="true"]:not(#context-navigation > .menuitem-iconic):hover {
            background-color: #3d3d3d !important;
            color: #818181 !important;
        }

    und

    Mit <3lichem Gruß

    Mira

  • Der Konflikt zwischen hier

    Naja, du musst dich schon entscheiden :/

    Oben im Code in Beitrag Nr. 31 nimmst du diese Farben:

    background-color: #5C5C5C !important;

    color: #E0E0E0 !important;

    und in dem Code in Beitrag Nr. 35 diese:

    --panel-color: #E0E0E0 !important; /* Hellgrau, Schrift */

    --panel-background: #2B2B2B !important; /* Dunkles Grau, Hintergrund */

    background-color: #2B2B2B !important;

    Das kann dann auch nicht funktionieren :/

  • Firefox beinhaltet 7 Fundpositionen in der omni.ja damit ;)

    Bleibt die Frage: wo hast du danach gesucht?

    Wenn du weinen möchtest, bist du falsch hier. Hier gibt es nur Lösungen!
    Oh Herr, wirf Hirn, oder Steine - Hauptsache, du triffst endlich.
    Zu viele Goofies und Dulleks vom Dienst. Schlabokka!

  • Du kannst ja Dialoge eingeblendet lassen, mit der entsprechenden Option in den Werkzeugen. Und ja, das stimmt, es ist nicht überall zu finden.

    Wenn du weinen möchtest, bist du falsch hier. Hier gibt es nur Lösungen!
    Oh Herr, wirf Hirn, oder Steine - Hauptsache, du triffst endlich.
    Zu viele Goofies und Dulleks vom Dienst. Schlabokka!