OK, bis auf das Untermenü "Sidebar" habe ich es.
CSS
@-moz-document url(chrome://browser/content/browser.xhtml) {
/* ----------------------------------------------- */
/* ------------ Symbole der Menuleiste ----------- */
/* ----------------------------------------------- */
/* Farben ---------------------------------------------------*/
:root {
--uc-color-white-dark: #E0E0E0 !important; /* var(--uc-color-white-dark) */
--uc-color-orange-normal: #FFAA00 !important; /* var(--uc-color-orange-normal) */
}
/* ------------------------------------------------ */
/* Einstellungen für die Symbole in der Menüleiste */
/* ------------------------------------------------ */
/* Leiste etwas nach rechts */
/* :where(#main-menubar) {
padding-left: 5px;
}
/* Platz schaffen für die Symbole */
:where(#main-menubar > menu:not(.menu-iconic))::before,
:where(#main-menubar > menuitem:not(.menuitem-iconic))::before {
display: flex;
padding-inline-end: 8px;
padding-top: 1px;
width: 16px;
height: 16px;
align-items: center;
justify-content: center;
-moz-context-properties: fill;
fill: currentColor;
}
/* Datei */
#file-menu::before { content: url("../icons/mail-inbox-all.svg"); }
/* Bearbeiten */
#edit-menu::before { content: url("../icons/edit.svg"); }
/* Ansicht */
#view-menu::before { content: url("../icons/content-view.svg"); }
/* Chronik */
#history-menu::before { content: url("../icons/history.svg"); }
/* Lesezeichen */
#bookmarksMenu::before { content: url("../icons/bookmark.svg"); }
/* Profile */
#profiles-menu::before { content: url("../icons/profile.svg"); }
/* Extras */
#tools-menu::before { content: url("../icons/toolbox.svg"); }
/* Hilfe */
#helpMenu::before { content: url("../icons/help.svg"); }
/* ---------------------------------------------- */
/* *** Abstände für alle Icons in diesem Menü *** */
/* ---------------------------------------------- */
#tools-menu menupopup:not(.in-menulist) > menuitem:not(.menuitem-iconic, [checked="true"]) {
padding-inline-start: calc(1em + 24px) !important;
background-position: left 1em center;
background-repeat: no-repeat;
background-size: 16px;
-moz-context-properties: fill, fill-opacity;
fill: var(--uc-color-white-dark) !important;
}
#file-menu menupopup:not(.in-menulist) > menuitem:not(.menuitem-iconic, [checked="true"]),
#edit-menu menupopup:not(.in-menulist) > menuitem:not(.menuitem-iconic, [checked="true"]),
#view-menu menupopup:not(.in-menulist) > menu:not(.menu-iconic),
#view-menu menupopup:not(.in-menulist) > menuitem:not(.menuitem-iconic, [checked="true"]),
#tools-menu menupopup:not(.in-menulist) > menuitem:not(.menuitem-iconic, [checked="true"]),
#helpMenu menupopup:not(.in-menulist) > menuitem:not(.menuitem-iconic, [checked="true"]) {
padding-inline-start: calc(1em + 24px) !important;
}
#file-menu menupopup:not(.in-menulist) > menuitem:not(.menuitem-iconic, [checked="true"]),
#edit-menu menupopup:not(.in-menulist) > menuitem:not(.menuitem-iconic, [checked="true"]),
#view-menu menupopup:not(.in-menulist) > menu:not(.menu-iconic),
#view-menu menupopup:not(.in-menulist) > menuitem:not(.menuitem-iconic, [checked="true"]),
#history-menu menupopup:not(.in-menulist) > menuitem:not(.menuitem-iconic, [checked="true"]),
#bookmarksMenu menupopup:not(.in-menulist) > menuitem:not(.menuitem-iconic, [checked="true"]),
#tools-menu menupopup:not(.in-menulist) > menuitem:not(.menuitem-iconic, [checked="true"]),
#helpMenu menupopup:not(.in-menulist) > menuitem:not(.menuitem-iconic, [checked="true"]) {
background-position: left 1em center;
background-repeat: no-repeat;
background-size: 16px;
-moz-context-properties: fill, fill-opacity;
fill: var(--uc-color-white-dark) !important;
}
#view-menu-popup > menu:not(.menu-iconic) > label[value="Lesezeichen-Symbolleiste"],
#menu_customizeToolbars > label[value="Symbolleiste anpassen…"] {
margin-left: -25px !important;
}
/* ------------------ */
/* ----- Datei ------ */
/* ------------------ */
/* Neuer Tab */
#menu_newNavigatorTab { background-image: url("../icons/tab-open.svg"); }
/* Neues Fenster */
#menu_newNavigator { background-image: url("../icons/session.svg"); }
/* Neues privates Fenster */
#menu_newPrivateWindow { background-image: url("../icons/privateBrowsing.svg"); }
/* Datei öffnen... */
#menu_openFile { background-image: url("../icons/folder-open.svg"); }
/* Tab schließen */
#menu_close { background-image: url("../icons/tab-close.svg"); }
/* Fenster schließen ausblenden ! */
#menu_closeWindow { background-image: url("../icons/window-close.svg"); }
/* Seite speichern unter... */
#menu_savePage { background-image: url("../icons/folder-save.svg"); }
/* Link per E-Mail senden... */
#menu_sendLink { background-image: url("../icons/mail.svg"); }
/* Drucken... */
#menu_print { background-image: url("../icons/printer.svg"); }
/* Daten aus einem anderen Browser importieren... */
#menu_importFromAnotherBrowser { background-image: url("../icons/import.svg"); }
/* Offline arbeiten */
#goOfflineMenuitem { background-image: url("../icons/plug-disconnected.svg"); }
/* Beenden */
#menu_FileQuitItem { background-image: url("../icons/Power_off_redorange.svg"); }
/* ------------------ */
/* --- Bearbeiten --- */
/* ------------------ */
/* Rückgängig */
#menu_undo { background-image: url("../icons/undo.svg"); }
/* Wiederherstellen */
#menu_redo { background-image: url("../icons/sync.svg"); }
/* Ausschneiden */
#menu_cut { background-image: url("../icons/edit-cut.svg"); }
/* Kopieren */
#menu_copy { background-image: url("../icons/copy.svg"); }
/* Einfügen */
#menu_paste { background-image: url("../icons/paste.svg"); }
/* Löschen */
#menu_delete { background-image: url("../icons/delete.svg"); }
/* Alles auswählen */
#menu_selectAll { background-image: url("../icons/select-all-on.svg"); }
/* Seite durchsuchen... */
#menu_find { background-image: url("../icons/Github-Octicons-Search-16.svg"); }
/* Weitersuchen ausblenden ! */
#menu_findAgain { background-image: url("../icons/Github-Octicons-Search-24.svg"); }
/* ------------------ */
/* ---- Ansicht ----- */
/* ------------------ */
/* Symbolleisten */
#viewToolbarsMenu { background-image: url("../icons/toolbar.svg") !important; }
/* <<< Submenu "Symbolleisten" >>> */
/* Lesezeichen-Symbolleiste */
#view-menu-popup > #toggle_PersonalToolbar { background-image: url("../icons/bookmarks-toolbar.svg"); }
#view-menu-popup > #toggle_PersonalToolbar > .menu-icon { margin-left: 0; }
/* Symbolleiste anpassen */
#menu_customizeToolbars { background-image: url("../icons/Themes.svg"); padding-left: 13px !important; }
/* ---------------------------------- */
/* --- Checkboxen in den Submenüs --- */
/* ---------------------------------- */
/* Die Kästchen */
#view-menu-popup menuitem:not([checked=""]) {
background-image: url("../icons/square.svg") !important;
background-repeat: no-repeat;
}
/* Texte ausrichten */
#toggle_PersonalToolbar menupopup[hasbeenopened="true"] menuitem[data-visibility-enum="always"][checked=""],
#toggle_PersonalToolbar menupopup[hasbeenopened="true"] menuitem[data-visibility-enum="newtab"][checked=""],
#toggle_PersonalToolbar menupopup[hasbeenopened="true"] menuitem[data-visibility-enum="never"][checked=""] {
margin-left: -25px !important;
}
#view-menu-popup menuitem:not([checked=""]) > label[value="Immer anzeigen"],
#view-menu-popup menuitem:not([checked=""]) > label[value="Nur bei neuem Tab anzeigen"],
#view-menu-popup menuitem:not([checked=""]) > label[value="Nie anzeigen"] {
margin-left: -25px !important;
}
/* ----------------------------------- */
/* Sidebar */
#viewSidebarMenuMenu { background-image: url("../icons/Dock Side Left.svg") !important; }
/* <<< Submenu "Sidebar" >>> */
#menu_bookmarksSidebar:not([checked="true"]) {
background-image: url("../icons/bookmark.svg") !important;
background-repeat: no-repeat;
}
#menu_historySidebar:not([checked="true"]) {
background-image: url("../icons/history.svg") !important;
background-repeat: no-repeat;
}
#menu_tabsSidebar:not([checked="true"]) {
background-image: url("../icons/Dock Side Left.svg") !important;
background-repeat: no-repeat;
}
#menu_genaiChatSidebar:not([checked="true"]) {
background-image: url("../icons/robot-icon.svg") !important;
background-repeat: no-repeat;
}
/* Zoom */
#viewFullZoomMenu { background-image: url("../icons/screenshot.svg") !important; }
/* <<< Submenu "Zoom" >>> */
#menu_zoomEnlarge { background-image: url("../icons/zoom-in.svg") !important; } /* + */
#menu_zoomReduce { background-image: url("../icons/zoom-out.svg") !important; } /* - */
/* Tatsächliche Größe */
#menu_zoomReset:not([checked="true"]) {
background-image: url("../icons/reload.svg") !important;
background-position: left 1em center;
background-repeat: no-repeat;
}
/* Gutter-Verhalten für das Zoom-Submenü deaktivieren */
#viewFullZoomMenu menupopup[needsgutter] > menuitem > .menu-icon,
#viewFullZoomMenu menupopup[needsgutter] > menu > .menu-icon {
display: none !important;
}
/* Konsistente Einrückung für alle Einträge im Zoom-Submenü */
#viewFullZoomMenu menupopup > menuitem,
#viewFullZoomMenu menupopup > menu {
padding-inline-start: calc(1em + 24px) !important;
background-position: left 1em center !important;
background-repeat: no-repeat !important;
background-size: 16px !important;
}
/* Checkbox für "Nur Text zoomen" explizit behandeln */
#toggle_zoom {
padding-inline-start: calc(1em + 24px) !important;
background-position: left 1em center !important;
background-repeat: no-repeat !important;
background-size: 16px !important;
}
/* Checkbox-Zustände */
/* <<< "Alles zoomen" >>> */
#toggle_zoom[checked=""] {
background-image: url("../icons/square.svg") !important; /* DAS ist jetzt richtig !! */
}
/* <<< "Nur Text zoomen */
#toggle_zoom:not([checked=""]) {
background-image: url("../icons/menu-check_lime.svg") !important;
}
/* ----------------------------------- */
/* Webseiten-Stil */
#pageStyleMenu { background-image: url("../icons/document-css.svg") !important; }
/* <<< Submenu "Webseiten-Stil" >>> */
/* <<< "Kein Stil" >>> */
#menu_pageStyleNoStyle:not([checked="true"]) {
margin-left: -24px !important;
}
#pageStyleMenuPopup #menu_pageStyleNoStyle:not([checked=""]) {
margin-left: 0!important;
background-image: url("../icons/square.svg") !important;
}
#pageStyleMenuPopup #menu_pageStyleNoStyle:not([checked=""]) > label[value="Kein Stil"] {
margin-left: -24px !important;
}
#menu_pageStyleNoStyle[checked=""] > label[value="Kein Stil"] {
margin-left: 0 !important;
}
/* <<< "Standard-Stil" >>> */
#menu_pageStylePersistentOnly:not([checked="true"]) {
margin-left: -24px !important;
}
#pageStyleMenuPopup #menu_pageStylePersistentOnly:not([checked=""]) {
margin-left: 0 !important;
background-image: url("../icons/square.svg") !important;
}
#pageStyleMenuPopup #menu_pageStylePersistentOnly:not([checked=""]) > label[value="Standard-Stil"] {
margin-left: -24px !important;
}
#menu_pageStylePersistentOnly[checked=""] > label[value="Standard-Stil"] {
margin-left: 0 !important;
}
/* Textkodierung reparieren ausblenden ! */
#repair-text-encoding { background-image: url("../icons/characterEncoding.svg") !important; }
/* Vollbild */
#fullScreenItem { background-image: url("../icons/fullscreen.svg") !important; }
/* ------------------ */
/* ---- Chronik ----- */
/* ------------------ */
/* Gesamte Chronik anzeigen */
#menu_showAllHistory { background-image: url("../icons/history.svg"); padding-left: 13px !important; }
/* Neueste Chronik löschen... */
#sanitizeItem { background-image: url("../icons/history-forget.svg"); padding-left: 13px !important; }
/* Vorherige Sitzung wiederherstellen */
#historyRestoreLastSession { background-image: url("../icons/window-move.svg"); padding-left: 13px !important; }
/* Chronik durchsuchen */
#menu_searchHistory { background-image: url("../icons/window-search.svg"); padding-left: 13px !important; }
#historyUndoMenu,
#historyUndoWindowMenu {
background-position: left 1em center;
background-repeat: no-repeat;
background-size: 16px;
-moz-context-properties: fill, fill-opacity;
fill: var(--uc-color-white-dark) !important;
}
/* Kürzlich geschlossene Tabs */
#historyUndoMenu { background-image: url("../icons/tab-restore.svg"); }
/* Kürzlich geschlossene Fenster */
#historyUndoWindowMenu { background-image: url("../icons/session-restore.svg"); }
/* ------------------ */
/* -- Lesezeichen --- */
/* ------------------ */
/* Lesezeichen verwalten */
#bookmarksShowAll { background-image: url("../icons/bookmarks-tray.svg"); padding-left: 13px !important; }
/* Aktuellen Tab als Lesezeichen hinzufügen */
#menu_bookmarkThisPage { background-image: url("../icons/bookmark-hollow.svg"); padding-left: 13px !important; }
/* Lesezeichen durchsuchen */
#menu_searchBookmarks { background-image: url("../icons/search.svg"); padding-left: 13px !important; }
/* Lesezeichen für alle Tabs hinzufügen… */
#menu_bookmarkAllTabs { background-image: url("../icons/bookmarks-tray.svg"); padding-left: 13px !important; }
/* Lesezeichen-Symbolleiste */
#bookmarksToolbarFolderMenu { list-style-image: url("../icons/bookmarksToolbar.svg") !important; }
/* Weitere Lesezeichen */
#menu_unsortedBookmarks { list-style-image: url("../icons/mail-inbox-all.svg") !important; }
/* ------------------------ */
/* -- Die Pfeile im Menü -- */
/* ------------------------ */
#scrollbutton-up, #scrollbutton-down {
fill: var(--uc-color-orange-normal, initial) !important;
}
:is(#scrollbutton-down, #scrollbutton-up) > .toolbarbutton-icon {
list-style-image: var(--custom-arrow-image) !important;
}
arrowscrollbox[orient="horizontal"] {
--custom-arrow-image: url("../icons/Chevron-left.svg") !important; }
arrowscrollbox {
--custom-arrow-image: url("../icons/Chevron-down.svg") !important; }
/* ----------------------------------------------- */
/* --------- Symbole in den Lesezeichen ---------- */
/* ----------------------------------------------- */
menu.menu-iconic.bookmark-item[container],
treechildren::-moz-tree-image(container) {
fill: var(--uc-color-orange-normal) !important;
}
/* ------------------ */
/* ----- Extras ----- */
/* ------------------ */
/* Downloads */
#menu_openDownloads { background-image: url("../icons/downloads.svg") !important; }
/* Add-ons und Themes */
#menu_openAddons { background-image: url("../icons/addons.svg") !important; }
/* Firefox View */
#menu_openFirefoxView { background-image: url("../icons/firefox.svg") !important; }
/* Anmelden */
#sync-setup { background-image: url("../icons/avatar-empty.svg") !important; }
/* Browser-Werkzeuge */
#browserToolsMenu { background-image: url("../icons/debugging-workers.svg") !important;
padding-inline-start: calc(1em + 24px) !important;
background-position: left 1em center;
background-repeat: no-repeat;
background-size: 16px;
-moz-context-properties: fill, fill-opacity;
fill: var(--uc-color-white-dark) !important;
}
/* <<< Submenu "Browser-Werkzeuge" >>> */
/* Werkzeuge für Web-Entwickler */
#menu_devToolbox { background-image: url("../icons/developer.svg") !important; }
/* Task-Manager */
#menu_taskManager { background-image: url("../icons/performance.svg") !important; }
/* Externes Debugging */
#menu_devtools_remotedebugging { background-image: url("../icons/bug.svg") !important; }
/* Browser-Werkzeuge */
#menu_browserToolbox { background-image: url("../icons/window-dev-tools.svg") !important; }
/* Browser-Inhaltswerkzeuge */
#menu_browserContentToolbox { background-image: url("../icons/command-frames.svg") !important; }
/* Browser-Konsole */
#menu_browserConsole { background-image: url("../icons/command-console.svg") !important; }
/* Bildschirmgrößen testen */
#menu_responsiveUI { background-image: url("../icons/command-responsivemode.svg") !important; }
/*Farbpipette */
#menu_eyedropper { background-image: url("../icons/command-eyedropper.svg") !important; }
/* Seitenquelltext anzeigen */
#menu_pageSource { background-image: url("../icons/document-search.svg") !important; }
/* Erweiterungen für Entwickler */
#extensionsForDevelopers { background-image: url("../icons/addons.svg") !important; }
/* Seiteninformationen */
#menu_pageInfo { background-image: url("../icons/document-endnote.svg") !important; }
/* Einstellungen */
#menu_preferences { background-image: url("../icons/settings.svg") !important; }
/* ------------------ */
/* ----- Hilfe ------ */
/* ------------------ */
/* Hilfe erhalten */
#menu_openHelp { background-image: url("../icons/help.svg") !important; }
/* Problem mit Website melden */
#help_reportBrokenSite { background-image: url("../icons/warning.svg"); padding-left: 36px !important; }
/* Ideen und Feedback teilen... */
#feedbackPage { background-image: url("../icons/send.svg") !important; }
/* Fehlerbehebungsmodus... */
#helpSafeMode { background-image: url("../icons/debugging-workers.svg") !important; }
/* Weitere Informationen zur Fehlerbehebung */
#troubleShooting { background-image: url("../icons/more.svg") !important; }
/* Betrügerische Website melden... */
#menu_HelpPopup_reportPhishingtoolmenu { background-image: url("../icons/warning.svg") !important; }
/* Zu einem neuen Gerät wechseln */
#helpSwitchDevice { background-image: url("../icons/send-to-device.svg") !important; }
/* Über Firefox */
#aboutName { background-image: url("../icons/firefox.svg") !important; }
}
Alles anzeigen