Hallo!
Nach vielen Tests ist eindeutig erwiesen, dass der hier RE: Hintergrundfarbe der Menüs/Lesezeichen/Kontextmenü - mit Hover-Effekt vorliegende Code das o.g. Problem mitbringt.
Ich habe mir von Aris (https://github.com/Aris-t2/CustomCSSforFx/issues/89) mal den Code von Dez.2017 vorgenommen und daraus versucht ein Menü ohne diesen Fehler zu erstellen. Und es funktioniert, getestet von Version 72 bis 74. Ich stelle hier den Code zum Test mal rein, damit auch die Experten sich ein Urteil erlauben können, um Fehler und Verbesserungen aufzuzeigen.
CSS
/*===============================================
POPUP und CONTEXT MENUS
===============================================*/
.popup-internal-box,
menupopup,
popup {
-moz-appearance: none!important;
width: 325px !important; /* Vorgegebene Breite der Popup-Fenster */
}
menupopup > menu ,
menupopup > menuitem,popup > menu ,
popup > menuitem {
-moz-appearance: none!important;
min-height: 24px !important; /* vorgegebene Höhe der Zeilen */
max-height: 24px !important;
}
/* Border links und rechts mit Farbe */
menupopup.textbox-contextmenu,
popupset > menupopup,
popupset > menupopup menupopup,
popupset >*:not(menupopup) menupopup,
toolbarbutton:not(#bookmarks-menu-button):not(#alltabs-button):not(.bookmark-item) menupopup,
#PlacesToolbar menupopup,
#main-menubar menupopup,
#sourceeditor-context {
-moz-appearance: none !important;
border-left: 2px solid red !important;
border-right: 2px solid red !important;
}
/* Einige Popup erhalten farbigen Hintergrund (Lime) und blaue Schrift bei Hover */
menupopup.textbox-contextmenu :-moz-any(menu,menuitem)[_moz-menuactive="true"],
popupset > menupopup :-moz-any(menu,menuitem)[_moz-menuactive="true"]:not([id^="BMB"]),
popupset > menupopup menupopup :-moz-any(menu,menuitem)[_moz-menuactive="true"]:not([id^="BMB"]),
popupset >*:not(menupopup) menupopup :-moz-any(menu,menuitem)[_moz-menuactive="true"],
toolbarbutton:not(#bookmarks-menu-button):not(#alltabs-button):not(.bookmark-item) menupopup :-moz-any(menu,menuitem)[_moz-menuactive="true"],
#PlacesToolbar :-moz-any(menu,menuitem)[_moz-menuactive="true"],
#main-menubar menupopup :-moz-any(menu,menuitem)[_moz-menuactive="true"],
#sourceeditor-context :-moz-any(menu,menuitem)[_moz-menuactive="true"] {
-moz-appearance: none !important;
background-color:lime !important;
font-weight: bold !important; /* fette Schrift */
border:1px solid red !important; /* Umrandung bei Hover */
color:blue!important;
}
/* Einige Popup erhalten farbigen Hintergrund (Blue) und weiße Schrift bei Hover */
menupopup.textbox-contextmenu :-moz-any([disabled="true"])[_moz-menuactive="true"],
popupset > menupopup :-moz-any([disabled="true"])[_moz-menuactive="true"]:not([id^="BMB"]),
popupset > menupopup menupopup :-moz-any([disabled="true"])[_moz-menuactive="true"]:not([id^="BMB"]),
popupset >*:not(menupopup) menupopup :-moz-any([disabled="true"])[_moz-menuactive="true"],
toolbarbutton:not(#bookmarks-menu-button):not(#alltabs-button):not(.bookmark-item) menupopup :-moz-any([disabled="true"])[_moz-menuactive="true"],
#PlacesToolbar :-moz-any([disabled="true"])[_moz-menuactive="true"],
#main-menubar menupopup :-moz-any([disabled="true"])[_moz-menuactive="true"],
#sourceeditor-context :-moz-any([disabled="true"])[_moz-menuactive="true"]
#lpt_site-context-menu :-moz-any([disabled="true"])[_moz-menuactive="true"] {
background-color: blue !important;
color:white !important;
font-weight: bold !important;
}
/* Für alle Popup Hintergrund und weitere Anpassungen */
menupopup.textbox-contextmenu :-moz-any(menu,menuitem),
popupset > menupopup :-moz-any(menu,menuitem),
popupset >*:not(menupopup) menupopup :-moz-any(menu,menuitem),
toolbarbutton:not(#bookmarks-menu-button):not(#alltabs-button):not(.bookmark-item) menupopup :-moz-any(menu,menuitem),
#PlacesToolbar :-moz-any(menu,menuitem),
#main-menubar menupopup :-moz-any(menu,menuitem),
#sourceeditor-context :-moz-any(menu,menuitem) {
-moz-appearance: none !important;
padding-top:-1px !important;
padding-bottom:2x !important;
padding-right:6px; /* Zeile rechts Abstand */
padding-left:6px !important; /* Zeile links Abstand */
border:1px solid #cae1ff !important; /* farbige Umrandung der Zeilen */
font-size:13px; /* Schriftgröße */
color: black !important; /* Basis-Schriftfarbe */
background-color: #ffffe0 !important; /* Hintergrund aller Popup-Menüs */
}
/* Für Kontext-Menü */
#context-navigation > menuitem > hbox.menu-iconic-left {
display: -moz-box !important;
}
#context-navigation > menuitem {
padding: 1px !important;
margin:5px 6px 1px !important;
width: 175px ! important;
}
/* Separatoren werden entfernt (Querlinien) */
.small-separator,
#organizeBookmarksSeparator,
#bookmarksToolbarSeparator,
#bookmarksMenuItemsSeparator {
display: none !important;
}
#contentAreaContextMenu menuseparator {
display: none !important;
}
menupopup menuseparator {
display: none !important;
}
Alles anzeigen