wenn sich das Kontextmenu über dem Popup befindet, scheint damit behoben zu sein
Nun habe ich heute wieder daran rumgebastelt, und da ist mir aufgefallen, dass ich in einigen Versionen, wie auch hier: RE: Hintergrundfarbe der Menüs/Lesezeichen/Kontextmenü - mit Hover-Effekt , Code-Schnipsel für die Menübar mit eingebaut habe (hier Zeile 1 bis 10). Das hat sich mit dem restlichen Code nicht vertragen, bzw. war unvollständig.
Deshalb musste ein Code her, der unabhängig vom restlichen Teil läuft. Für das Menü habe ich jetzt den Schnipsel eingearbeitet, und damit kann ich jetzt zufrieden sein. Ob damit nun alles perfekt ist, das wage ich mal zu bezweifeln, aber mehr gibt mein bescheidenes Engagement nicht her.
/********* MENÜBAR ********************/
/*Hovereffekt Menübar anpassen*/
#main-menubar > menu[_moz-menuactive="true"],
#main-menubar > menu[_moz-menuactive="true"]:-moz-lwtheme-darktext{
background: lime !important;
border: 1px solid orange !important;
font-weight: bold !important; /* fette Schrift */
color: red !important;
padding: 0px 10px 0px 10px !important;
}
/*Höhenverschiebung Menülleiste durch Hovereffekt verhindern*/
#main-menubar {
height: 24px;
}
Alles anzeigen
So, dann stelle ich hier noch einmal den vollständigen Code ein, damit ist dann auch meine Bastelei daran beendet:
/*==================================*/
/***** POPUP und KONTEXT Menus ******/
/*==================================*/
/********* MENÜBAR ********************/
/*Hovereffekt Menübar anpassen*/
#main-menubar > menu[_moz-menuactive="true"],
#main-menubar > menu[_moz-menuactive="true"]:-moz-lwtheme-darktext{
background: lime !important;
border: 1px solid orange !important;
font-weight: bold !important; /* fette Schrift */
color: red !important;
padding: 0px 10px 0px 10px !important;
}
/*Höhenverschiebung Menülleiste durch Hovereffekt verhindern*/
#main-menubar {
height: 24px;
}
/************** POPUP-MENÜS ************************/
/* Basis-Anpassungen aller Popup-Menüs */
menupopup, popup,
popup > menu > menupopup,
menupopup > menu > menupopup {
-moz-appearance: none !important;
border: 1px solid orange !important; /* Umrandung der Popup-Menüs */
padding: 3px 4px 3px 4px !important; /* Umrandung nach außen versetzt */
border-left: 2px solid orange !important;
border-right: 2px solid orange !important;
}
.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;
}
/* 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;
border:1px solid #cae1ff !important; /* farbige Umrandung der Zeilen */
font-size:13px; /* Schriftgröße */
color: black !important; /* Basis-Schriftfarbe */
background: #ffffe0 !important; /* Hintergrund aller Popup-Menüs */
}
/* 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;
}
/************ KONTEXT-MENÜ ****************************/
/* 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; /* Button ausgerichte */
}
/************* SEPARATOREN ***********************/
/* Separatoren werden entfernt (Querlinien) */
.small-separator,
#organizeBookmarksSeparator,
#bookmarksToolbarSeparator,
#bookmarksMenuItemsSeparator {
display: none !important;
}
#contentAreaContextMenu menuseparator {
display: none !important;
}
menupopup menuseparator {
display: none !important;
}
Alles anzeigen
