...
Bitte um Hilfe
...
Bitte um Hilfe
Habe nun
:is(menu,menuitem)[_moz-menuactive="true"] {
background-color: #5C5C5C !important;
border-radius: 4px !important;
color: #E0E0E0 !important;
}
durch
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
: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.
Yes! Danke.
Richtiger Code, falsche Farben. ![]()
Habe es angepasst.
/* Buttons */
#context-navigation > .menuitem-iconic[_moz-menuactive="true"] {
background-color: #2B2B2B !important;
}
#context-navigation > .menuitem-iconic:hover > hbox > image {
background-color: #5C5C5C !important;
border-radius: 4px !important;
color: #E0E0E0 !important;
}
#context-navigation > .menuitem-iconic:hover:not([disabled="true"]) > hbox > image {
background-color: #5C5C5C !important;
border-radius: 4px !important;
color: #FFCC00 !important;
}
Alles anzeigen
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!
:is(menu,menuitem)[_moz-menuactive="true"] {
background-color: #5C5C5C !important;
border-radius: 4px !important;
color: #E0E0E0 !important;
}
Das ist irgendwie nicht so dolle.
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.
/* 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!
Es geht eben (fast) immer noch etwas kürzer...
![]()
Fast!
Oder hat von Euch jemand eine Idee?
/* Menüs */
:is(menu,menuitem)[_moz-menuactive="true"] {
background-color: #5C5C5C !important;
border-radius: 4px !important;
color: #E0E0E0 !important;
}
:is(menu,menuitem)[disabled="true"]:not(#context-navigation > .menuitem-iconic):hover {
color: #75747A !important;
}
/* Buttons */
#context-navigation > .menuitem-iconic[_moz-menuactive="true"] {
background-color: #2B2B2B !important;
}
#context-navigation > .menuitem-iconic:hover > hbox > image {
background-color: #5C5C5C !important;
border-radius: 4px !important;
color: #FFCC00 !important;
}
Alles anzeigen
Danke Andreas für den Code.
Das ist bei mir daraus geworden:
:is(menu,menuitem)[_moz-menuactive="true"] {
background-color: #5C5C5C !important;
border-radius: 4px !important;
color: #E0E0E0 !important
}
:is(menu,menuitem)[disabled="true"]:not(#context-navigation > .menuitem-iconic):hover {
color: #75747A !important;
}
#context-navigation > .menuitem-iconic[_moz-menuactive="true"] {
background-color: #2B2B2B !important;
}
#context-navigation > .menuitem-iconic:hover > hbox > image {
background-color: #5C5C5C !important;
border-radius: 4px !important;
fill: #FFCC00 !important;
}
#context-navigation > .menuitem-iconic[disabled="true"]:hover > hbox > image {
background-color: #5C5C5C !important;
border-radius: 4px !important;
fill: #75747A !important;
}
Alles anzeigen
Das muss so, sonst fuktioniert es nicht richtig!
Es muss wohl am Code liegen.
Für den oberen Bereich habe ich diesen Code:
Danke grisu2099, damit komme ich "hin",
wobei die Buttons jetzt etwas "wackeln". ( Irgendwas "blitzt" da kurz durch, muss ich noch suchen) ***
Hier der Code:
:is(menu,menuitem):hover,
:is(menu,menuitem)[_moz-menuactive="true"] {
background-color: #5C5C5C !important;
border-radius: 4px !important;
color: #E0E0E0 !important
}
#context-navigation > .menuitem-iconic[_moz-menuactive="true"] {
background-color: #2B2B2B !important;
}
#context-reload:hover > hbox:nth-child(1) > image:nth-child(1),
#context-back:hover > hbox:nth-child(1) > image:nth-child(1),
#context-forward:hover > hbox:nth-child(1) > image:nth-child(1),
#context-to-top:hover > hbox:nth-child(1) > image:nth-child(1),
#context-to-bottom:hover > hbox:nth-child(1) > image:nth-child(1),
#context-reload:hover > hbox:nth-child(1) > image:nth-child(1),
#context-bookmarkpage:hover > hbox:nth-child(1) > image:nth-child(1),
#context-stop:hover > hbox:nth-child(1) > image:nth-child(1) {
background-color: #5c5c5c !important;
border-radius: 4px !important;
color: #FFCC00 !important
}
Alles anzeigen
***
Gefunden!
Es war ...
:is(menu,menuitem):hover,
Naja, geht so.
Was mir nicht gelingen will, ist der Hintergrund beim hovern der Symbole.
Und bei den Pfeilen gibt es zu allem Überfluss auch noch "aktiv" und "unaktiv".
Oh Gott, was fürn Kauderwelsch, hoffe, ich werde verstanden.
Mal schauen was 2002Andreas noch so zaubert, denn ich habe keine Ahnung.
Du musst ja auch alle deine Selektoren angeben. Oben in Beitrag #1 hast du ja noch ein Attribut angegeben. Oder die, die grisu2099 verwendet hat. :root dient ja nur dazu, die nun nicht mehr standardmäßig vorhandene CSS-Variable zu zu definieren. Wo die wirkt, hängt ja nicht von der Variable ab, sondern von den entsprechenden Selektoren.
In etwa so?
So fertig!
Hier nun "meine" Version.
Und nochmals ein ganz, ganz liebes Danke an Dharkness.
Ohne seine Vorlage hätte ich es nie hinbekommen.
/* druckvorschau.css */
.dialogBox.printDialogBox {
border: 2px solid #FFA500 !important;
margin-top: -1px !important;
}
/* Druckpopup */
@-moz-document url-prefix("chrome://global/content/print.html") {
section > select,
section > div > select,
section > scale-input > div {
outline: unset !important;
}
.toggle-group-input:checked + .toggle-group-label {
background-color: #FFA500 !important;
color: #23222B !important;
}
.toggle-group-input:checked:hover + .toggle-group-label {
background-color: #f3ae4e !important;
color: #23222B !important;
}
#fit-choice,
#percent-scale-choice,
#source-version-source-radio,
#source-version-simplified-radio {
color: #23222B !important;
border: 1px solid #8c8b94 !important;
}
#fit-choice:checked,
#percent-scale-choice:checked,
#source-version-source-radio:checked,
#source-version-simplified-radio:checked {
border: 1px solid #FFA500 !important;
background-color: #FFA500 !important;
color: #23222B !important;
}
#fit-choice:enabled:hover,
#percent-scale-choice:enabled:hover,
#source-version-source-radio:enabled:hover,
#source-version-simplified-radio:enabled:hover {
color: #52525E !important;
}
#headers-footers-enabled,
#backgrounds-enabled {
color: #23222B !important;
border: 1px solid #8c8b94 !important;
}
#headers-footers-enabled:checked,
#backgrounds-enabled:checked {
border: 1px solid #FFA500 !important;
background-color: #FFA500 !important;
color: #23222B !important;
}
#headers-footers-enabled:hover,
#backgrounds-enabled:hover {
color: #52525E !important;
}
#open-dialog-link {
color: #FFA500 !important;
}
#open-dialog-link:hover {
color: #FFA500 !important;
text-decoration: underline;
}
footer section > button#print-button {
background: #FFA500 !important;
color: #23222B !important;
}
footer section > button#print-button:hover {
background: #f3ae4e !important;
color: #23222B!important;
}
:root {
--in-content-sidebar-width: 160px !important;
}
}
Alles anzeigen
Was kann die Ursache dafür sein, dass die Scrollbar beim Aufruf des Drucken-Dialogs sich verbreitert. Es sind bestimmt 4mm mehr wie normal.
...
Du nutzt das JavaScript, um die Scrollbar anzupassen?
Dann liegt es daran.
Ist bei mir auch so!
Keins der Spiele, die von der Seite angeboten werden, wird geladen.
uBlock ausgeschaltet.
Hm, Code in die Datei druckvorschau.css und per @import url( druckvorschau.css ); in der userChrome.css eingebunden funktioniert hier ohne Probleme.
Jetzt fress ich 'en Besen.
So funktioniert es.
Weiß der Kuckuck, was ich da gestern falsch gemacht habe, egal, nun kann ich basteln.
Danke noch mal.
Hallo Dharkness
Den Code in die userChrome.css eingetragen => nichts passiert.
Auch in die userContent versuchsweise eingetragen => nichts passiert.
Komisch.
Schau mal ob Du irgendwas mit diesem JavaSkript anfangen kannst.
"use strict";
/* Firefox 57+ userChrome.js tweaks - SCROLLBARS ********************************************** */
/* Original by Aris (aris-addons@gmx.net)****************************************************** */
/* Github: https://github.com/aris-t2/customscrollbarsforfx *********************************** */
/* ******************************************************************************************** */
/* Customized by Mira************************************************************************** */
/* version 2 nach (ECMAScript 2015) *********************************************************** */
/* https://www.camp-firefox.de/forum/thema/135133-custom-scrollbars-uc-js-anpassen/ *********** */
/* ******************************************************************************************** */
/* Custom Scrollbars for Firefox ************************************************************** */
/* version 1.0.6 ****************************************************************************** */
/* ***********************************************************************************************
README
!!! Wichtig !!!
Die Einstellungen müssen auf 'false' gesetzt werden, damit dies auf aktuellen Firefox-Builds (102+) funktioniert
about:config >
widget.windows.overlay-scrollbars.enabled > false (Windows)
widget.gtk.overlay-scrollbars.enabled > false (Linux/MacOSX)
[!] 'Methode 2' ist erforderlich, um Firefox für benutzerdefinierte JavaScript-Dateien vorzubereiten
[!] Die Datei 'custom_scrollbars.uc.js' gehört in den Firefox-Profilordner 'chrome'!
-> Profilordner finden: Adressleiste > about:profiles > Wurzelordner > Ordner öffnen
-> Datei zum Ordner \chrome\ hinzufügen (ggf. einen Ordner mit Namen "chrome" erstellen)
[!] DER STARTUP-CACHE MUSS NACH JEDER ÄNDERUNG GELÖSCHT WERDEN!
-> Ordner 'startupCache' finden: Adressleiste > about:profiles > Lokales Verzeichnis > Ordner öffnen > startupCache
-> Firefox schließen
-> Inhalt des 'startupCache'-Ordners löschen
Alternativ mit einem JavaScipt!
-> https://github.com/Endor8/userChrome.js/blob/master/Firefox%2087/RestartFirefoxButtonM.uc.js
Aktivieren einer Einstellung > let ... auf 'true' setzen
Deaktivieren einer Einstellung > let ... auf 'false' setzen
Anpassungen vornehmen > Werte ändern
- Farbe - Name: red, blue, transparent / Hexcode: #33CCFF, #FFF
- Farbe - rgb(a): rgba(0,0,255,0.8) / hsl(a): hsla(240,100%,50%,0.8) // a = Sichtbarkeit (transparenz)
- Zahlen: 1, 2, 3 ... 10, 11, 12 ...
- Deckkraft (in Dezimalzahlen): 0.0 bis 1.0 z.B. 1.4 oder 1.75
- Farbverläufe: linear-gradient(direction, color, color, color)
- Beispiel für Farbverläufe: linear-gradient(to right, blue, #33CCFF, rgba(0,0,255,0.8))
HINWEIS
- Zu kleine Werte für die Scrollbar-Breite werden sich negativ auf einige Oberflaechenelemente auswirken!
*********************************************************************************************** */
// Path "berechneten" !
const scrollerProfileDirectory = Services.dirsvc.get("ProfD", Ci.nsIFile).path.replace(/\\/g, "/");
// GENERAL SCROLLBAR SETTINGS
let custom_scrollbar_size_value = 16; // in px // default: custom_scrollbar_size_value = 17
// CUSTOM SCROLLBAR SETTINGS ("custom_scrollbar_" --> "cs_")
let cs_thumb_border = 1; // in px // default: cs_thumb_border = 0 // Rahmen des Sliders
let cs_thumb_roundness = 7; // in px // default: cs_thumb_roundness = 0 // Rundung des Sliders
let cs_thumb_minimal_size = 200; // in px
// CUSTOM SCROLLBAR COLORS/GRADIENTS
// - background
let cs_background_color = "#5b5b66"; // default: cs_background_color = "#DDDDDD"
let cs_background_image_vertical = "unset"; // default: cs_background_image_vertical = "unset"
let cs_background_image_horizontal = "unset"; // default: cs_background_image_horizontal = "unset"
// - corner
let cs_corner_background_color = "#bfbfbf"; // default: cs_corner_background_color = "#DDDDDD"
let cs_corner_background_image = "unset"; // default: cs_corner_background_image = "unset"
// - thumb/slider
let cs_thumb_color = "#bfbfbf"; // default: cs_thumb_color = "#33CCFF"
let cs_thumb_image_vertical = "unset"; // default: cs_thumb_image_vertical = "unset"
let cs_thumb_image_horizontal = "unset"; // default: cs_thumb_image_horizontal = "unset"
let cs_thumb_hover_color = "orange"; // default: cs_thumb_hover_color = "#66FFFF"
let cs_thumb_hover_image_vertical = "unset"; // default: cs_thumb_hover_image_vertical = "unset"
let cs_thumb_border_color = "#5b5b66"; // default: cs_thumb_border_color = "#33CCFF" "#5b5b66"
// - buttons
let cs_color_arrow = "#bfbfbf";
let cs_color_arrow_hover = "orange";
let cs_width = 16;
let cs_height = 16;
/* ******************************************************************************************** */
/* ******************************************************************************************** */
/* ******************************************************************************************** */
// Scrollbar code
Components.utils.import("resource://gre/modules/Services.jsm");
let ss = Components.classes["@mozilla.org/content/style-sheet-service;1"].getService(Components.interfaces.nsIStyleSheetService);
let custom_scrollbars = {
init: function() {
let uri = Services.io.newURI("data:text/css;charset=utf-8," + encodeURIComponent(`
@namespace html url("http://www.w3.org/1999/xhtml");
scrollbar, scrollcorner, scrollbar thumb,
scrollbar[orient="vertical"] scrollbarbutton[type="increment"],
scrollbar[orient="vertical"] scrollbarbutton[type="decrement"],
scrollbar[orient="horizontal"] scrollbarbutton[type="increment"],
scrollbar[orient="horizontal"] scrollbarbutton[type="decrement"] {
-moz-appearance: none !important;
appearance: none !important;
}
scrollbar {
background-color: ${cs_background_color} !important;
}
scrollbar[orient="vertical"] {
background-image: ${cs_background_image_vertical} !important;
}
scrollbar[orient="horizontal"] {
background-image: ${cs_background_image_horizontal} !important;
}
scrollcorner {
background-color: ${cs_corner_background_color} !important;
background-image: ${cs_corner_background_image} !important;
}
scrollbar thumb {
background-color: ${cs_thumb_color} !important;
border-radius: ${cs_thumb_roundness}px !important;
border: ${cs_thumb_border}px solid ${cs_thumb_border_color} !important;
}
scrollbar thumb[orient="vertical"] {
background-image: ${cs_thumb_image_vertical} !important;
min-height: ${(cs_thumb_minimal_size+cs_thumb_roundness+cs_thumb_border)}px !important;
}
scrollbar thumb[orient="horizontal"] {
background-image: ${cs_thumb_image_horizontal} !important;
min-width: ${(cs_thumb_minimal_size+cs_thumb_roundness+cs_thumb_border)}px !important;
}
scrollbar thumb:hover, scrollbar thumb:active {
background-color: ${cs_thumb_hover_color} !important;
}
scrollbar thumb[orient="vertical"]:hover, scrollbar thumb[orient="vertical"]:active,
scrollbar thumb[orient="horizontal"]:hover, scrollbar thumb[orient="horizontal"]:active {
background-image: ${cs_thumb_hover_image_vertical} !important;
}
scrollbar[orient="vertical"] scrollbarbutton[type="decrement"] {
mask-image: url("file:${scrollerProfileDirectory}/chrome/icons/Chevron-up,_12.svg") !important;
}
scrollbar[orient="vertical"] scrollbarbutton[type="increment"] {
mask-image: url("file:${scrollerProfileDirectory}/chrome/icons/Chevron-down,_12.svg") !important;
}
scrollbar[orient="horizontal"] scrollbarbutton[type="increment"] {
mask-image: url("file:${scrollerProfileDirectory}/chrome/icons/Chevron-right,_12.svg") !important;
}
scrollbar[orient="horizontal"] scrollbarbutton[type="decrement"] {
mask-image: url("file:${scrollerProfileDirectory}/chrome/icons/Chevron-left,_12.svg") !important;
}
scrollbarbutton[type="increment"],
scrollbar[orient="vertical"] scrollbarbutton[type="decrement"],
scrollbarbutton[type="increment"],
scrollbar[orient="horizontal"] scrollbarbutton[type="decrement"] {
mask-repeat: no-repeat;
mask-position: center;
background-color: ${cs_color_arrow};
width: ${cs_width}px !important;
height: ${cs_height}px !important;
}
scrollbarbutton[type="increment"]:hover,
scrollbar[orient="vertical"] scrollbarbutton[type="decrement"]:hover,
scrollbarbutton[type="increment"]:hover,
scrollbar[orient="horizontal"] scrollbarbutton[type="decrement"]:hover {
background-color: ${cs_color_arrow_hover} !important;
}
scrollbar[orient="vertical"] {
background-image: ${cs_background_image_vertical} !important;
width: ${custom_scrollbar_size_value}px !important;
}
scrollbar[orient="horizontal"] {
background-image: ${cs_background_image_horizontal} !important;
height: ${custom_scrollbar_size_value}px !important;
}
scrollcorner {
background-color: ${cs_corner_background_color} !important;
background-image: url("file:${scrollerProfileDirectory}/chrome/icons/resizer.svg") !important;
width: ${custom_scrollbar_size_value}px !important;
}
`), null, null);
ss.loadAndRegisterSheet(uri, ss.AGENT_SHEET);
}
};
// enable settings as configured above
custom_scrollbars.init();
Alles anzeigen
Musst halt etwas basteln und es Deinem Wünschen anpassen.
Alles anzeigenich würde auch gerne hier und da etwas ändern,
aber bekomme es einfach nicht hin!
Die Farbe der Buttons, Kringel und Häkchen zum Bleistift.
Schau Dir mal das ↓ an.
CSS/* druckvorschau.css */ ... /* Druckpopup */ @-moz-document url-prefix("chrome://global/content/print.html") { ...Sieht dann so ↓ aus.
Oh, Danke.
Dann werde ich mal schauen, was ich damit anstellen kann.
Gibt es schon Resultate?
Denn ich würde auch gerne hier und da etwas ändern,
aber bekomme es einfach nicht hin!
Die Farbe der Buttons, Kringel und Häkchen zum Bleistift.
Freut mich wenn dir meine kleine Spielerei gefällt !! immer wieder gerne ...........
Welche Link-Farbe soll denn noch geändert werden ?
Zeile 41! Muss mal schauen, was mir da zusagt.
_________________________________________________________________________________________
Nachtrag!
Habe noch etwas herumgebastelt und so gefällt es mir besser.
/*Schutzmaßnahmen PopUp Text Aktiviert und Deaktiviert Farbe ändern*/
#protections-popup {
--popup-width: 35em !important;
}
[data-l10n-id="protections-panel-etp-on-header"] {
font-size: 0px !important;
height: 50px !important;
min-width: 300px !important;
max-width: 400px !important;
}
[data-l10n-id="protections-panel-etp-on-header"]::before {
padding-left: 0px !important;
content: "Verbesserter Schutz vor Aktivitätsverfolgung ist für diese Webeite " !important;
font-size: 12px !important;
}
#protections-popup-tp-switch-section > vbox:nth-child(1) > label:nth-child(1)::after{
padding-left: 115px !important;
content: " AKTIVIERT " !important;
color: green !important;
font-size: 28px !important;
font-weight: 700 !important;
}
[data-l10n-id="protections-panel-etp-off-header"] {
font-size: 0px !important;
height: 50px !important;
min-width: 300px !important;
max-width: 400px !important;
}
[data-l10n-id="protections-panel-etp-off-header"]::before {
padding-left: 0px !important;
content: "Verbesserter Schutz vor Aktivitätsverfolgung ist für diese Webeite " !important;
font-size: 12px !important;
}
#protections-popup-tp-switch-section > vbox:nth-child(1) > label:nth-child(2)::after{
padding-left: 100px !important;
content: " DEAKTIVIERT " !important;
color: red !important;
font-size: 28px !important;
font-weight: 700 !important;
}
panel .text-link:-moz-lwtheme {
color: #FFA500 !important;
padding-left: 15px !important;
}
Alles anzeigen