Symbole in Menüs

  • @Mira_Belle

    Manchmal hilft auch mal ne Pause oder ein mentaler Reset, weil man den Wald vor lauter Bäumen einfach nicht mehr sieht.

    Diese Lsg. ist genial einfach und von einem echten Crack erstellt.

    Vielleicht fehlt Dir bei der Farbe ja einfach nur die Zeile #8 dieses Scripts:

    firefox-csshacks/iconized_main_menu.css at master · MrOtherGuy/firefox-csshacks
    Collection of userstyles affecting the browser. Contribute to MrOtherGuy/firefox-csshacks development by creating an account on GitHub.
    github.com

    Einmal editiert, zuletzt von Gabbo (2. Juli 2022 um 16:35)

  • Ein leichter Schubser, danke!

    @Gabbo

    So schaut nun "mein" Code aus:

    So weit war ich fast schon mal!

    Nur fehlten mir die ersten sechs Zeilen.

    OK, danke dafür.

    Nun sind fast alle meine Probleme gelöst, fast, da ja immer noch das Ding mit dem Zoom offen ist

    und

    mir immer noch das Icon für Daten synchronisieren und speichern fehlt.

    Gruß

    Mira

    PS: Das Menü schaut jetzt so aus.

    Mit <3lichem Gruß

    Mira

  • fast alle meine Probleme gelöst

    Dann teste bitte mal:

  • @Mira_Belle

    Für den account-button sieht das o.a. CSS diese Lösung vor:

    CSS
    /* Use account-button icon for signed in sync item */
    #appMenu-fxa-status2[fxastatus] > toolbarbutton::before{
      display: -moz-box;
      content: "";
      width: 16px;
      height: 16px;
      background-image: var(--avatar-image-url)
    }

    Für zoom diese:

    CSS
    /* Add somewhat hacky separator to zoom controls so it looks consistent */
    #appMenu-protonMainView > .panel-subview-body::after{
      content: "";
      display: -moz-box;
      border-bottom: 1px solid var(--panel-separator-color);
      margin: var(--panel-separator-margin);
    }

    Einmal editiert, zuletzt von Gabbo (2. Juli 2022 um 17:43)

  • mir immer noch das Icon für Daten synchronisieren und speichern fehlt.

    Du könntest dafür auch

    CSS
            list-style-image: url("chrome://browser/skin/sync.svg");

    nehmen. Dafür Zeile 14 im vorstehenden Code von Andreas ersetzen.

    Übersetzer für Obersorbisch und Niedersorbisch auf pontoon.mozilla.org u.a. für Firefox, Firefox für Android, Firefox für iOS, Firefox Klar/Focus für iOS und Android, Thunderbird, Pootle, Django, LibreOffice, LibreOffice Onlinehilfe, WordPress

  • @2002Andreas

    Ich wollte Dir wirklich nicht auf die Füße treten...

    Aber MrOtherGuy ist mein Idol, das andere ist 2002Andreas...

    Das Icon für den account-button macht er so:

    CSS
    background-image:  var(--avatar-image-url) !important;

    Das Icon für zoom hat er nicht, deshalb verschiebt er die letzte Einstellmöglichkeit an den Anfang (und benutzt sie als Icon)

  • Aber MrOtherGuy ist mein Idol, das andere ist Andreas2000.

    Ich kenne beide nicht, das hat aber auch nichts zu bedeuten.

    Das Icon für den account-button macht er so:

    Wie du auf meinem Screenshot erkennen kannst, ist dort keines vorhanden.

    (evtl. muss man einen Account dazu erst haben) :/

    Das Icon für zoom hat er nicht

    Ok, ist ja auch nicht schlimm. ;)

    Nur weil du geschrieben hattest:

    Für zoom diese:


    Ich wollte Dir wirklich nicht auf die Füße treten.

    Tust du auch nicht.

    Nur weil deine Bemerkung so klang, als wenn wir hier alle keine Ahnung haben. ;)

    Mit freundlichem Gruß
    Andreas
    Mein Laptop  Meine Add-ons

    Einmal editiert, zuletzt von 2002Andreas (2. Juli 2022 um 18:27) aus folgendem Grund: Ein Beitrag von 2002Andreas mit diesem Beitrag zusammengefügt.

  • Ich bin jetzt so weit!

    Und die Icons für das Untermenü "Weitere Werkzeuge" habe ich auch gefunden.

    Blendet zwar ein Icon ein, aber halt nicht das aus "LEPTON".

    Für Heute mach ich Schluß.

    Danke für Eure Hilfe.

    Gruß

    Mira

    Mit <3lichem Gruß

    Mira

  • So habe noch etwas rumgespielt.

    Wenn ich in Andreas Code für das Zoom-Icon

    so abändere

    bekomme ich nur ein graues Kästchen zusehen! Irgendwie scheint was mit dem Pfad nicht zustimmen.

    Habe under dem Pofil einen Chrome-Ordner in dem ich einen weiteren Icons-Ordner habe.

    C:\Users\Benutzer\AppData\Roaming\Mozilla\Firefox\Profiles\default-release\chrome\Icons


    Wie binde ich diese SVG-Dateien richtig ein?

    Denn das Problem habe ich auch bei den Submenüs.

    1. Weitere Werkzeuge

    und 2. Firefox-Hilfe

    Bei den Subs keben auch die Icons und der Text wider aneinander

    und

    sie sind dunkel.

    :/

    Gruß

    Mira

    Mit <3lichem Gruß

    Mira

    Einmal editiert, zuletzt von Mira_Belle (3. Juli 2022 um 03:03)

  • bekomme ich nur ein graues Kästchen zusehen! Irgendwie scheint was mit dem Pfad nicht zustimmen.

    Wenn der Ordner icons direkt unter chrome liegt: Verwende dann den Pfad ../icons/screenshot.svg

    Übersetzer für Obersorbisch und Niedersorbisch auf pontoon.mozilla.org u.a. für Firefox, Firefox für Android, Firefox für iOS, Firefox Klar/Focus für iOS und Android, Thunderbird, Pootle, Django, LibreOffice, LibreOffice Onlinehilfe, WordPress

  • Wenn der Ordner icons direkt unter chrome liegt: Verwende dann den Pfad ../icons/screenshot.svg

    Tut er!

    Z.B. Aus der "Weitere Werkzeuge-CSS"

    CSS
    #appmenu-developer-tools-view .subviewbutton:nth-child(1) {
      list-style-image: url("../icons/developer.svg");
    }

    Wird das Icon nicht angezeigt.

    Was ich aber mittlerweile gelöst bekommen habe ist,

    dass in diesem Submenü die Icons, welche angezeigt werden,

    nicht mehr dunkel sind und nicht mehr am Text kleben!

    Hier der Code dafür:

    CSS
    #appmenu-moreTools > .panel-subview-body > toolbarbutton > image{
      fill: currentColor;
      -moz-context-properties: fill;
      margin-inline: 0 8px !important;
    }

    Für das erste Symbol!

    Und für alle anderen =>

    CSS
    #appmenu-developer-tools-view > .subviewbutton  > image{
      fill: currentColor;
      -moz-context-properties: fill;
      margin-inline: 0 8px !important;
    }

    Nur für das verdammte Hilfemenü bekomme ich es einfach nicht hin!

    Fazit:

    Nur noch drei Probleme!

    1. Das Submenü "Hilfe",

    2. das mit den Pfaden

    und

    3. immer noch das "Zoom-Icon"

    Gruß

    Mira

    NACHTRAG!

    Hatte einen Geistesblitz!!

    Problem im Submenü "Hilfe" ist jetzt auch gelöst,

    für die Icons, die angezeigt werden. ;)

    Der Code:

    CSS
    #PanelUI-helpItems> toolbarbutton > image{
      fill: currentColor;
      -moz-context-properties: fill;
      margin-inline: 0 8px !important;
    }

    Mit <3lichem Gruß

    Mira

    Einmal editiert, zuletzt von Mira_Belle (3. Juli 2022 um 16:52)

  • Tut er!

    Z.B. Aus der "Weitere Werkzeuge-CSS"

    CSS
    #appmenu-developer-tools-view .subviewbutton:nth-child(1) {
      list-style-image: url("../icons/developer.svg");
    }

    Wird das Icon nicht angezeigt.

    Versuche es mal mit "..//chrome/icons/developer.svg", ist bei mir merkwürdigerweise auch so nötig.

    Es grüßt,

    Ralf

  • Versuche es mal mit "..//chrome/icons/developer.svg", ist bei mir merkwürdigerweise auch so nötig.

    Leider nicht von Erfolg gekrönt.

    Gruß

    Mira

    Nachtrag.

    Also mit list-style-image: url("..//chrome/icons/developer.svg"); oder list-style-image: url("..//icons/developer.svg");

    wird gar nichts gezeigt!

    Bei list-style-image: url("../chrome/icons/developer.svg"); oder auch  list-style-image: url("..//icons/developer.svg");.

    Bekomme ich wenigstes eine Fehlermeldung!

    No chrome package registered for chrome://chrome/browser/icons/developer.svg

    bzw. No chrome package registered for chrome://browser/icons/developer.svg

    Kann damit jemand was anfangen?

    Mit <3lichem Gruß

    Mira

    Einmal editiert, zuletzt von Mira_Belle (3. Juli 2022 um 17:12)

  • Bei list-style-image: url("../chrome/icons/developer.svg"); oder auch list-style-image: url("..//icons/developer.svg");.

    Bekomme ich wenigstes eine Fehlermeldung!

    No chrome package registered for chrome://chrome/browser/icons/developer.svg

    bzw. No chrome package registered for chrome://browser/icons/developer.svg


    Kann damit jemand was anfangen?

    Unter dem angegebenen Pfad existiert keine Datei. Gib den Pfad doch einfach mal in die Adressleiste ein.