Stile für DevTools in Mozilla sind in einer omni.ja
gezippten Datei. Es gibt zwei omni.ja-Dateien:
nicht diese: "C: \ Programme \ Mozilla Firefox \ omni.ja"
: "C: \ Programme \ Mozilla Firefox \ browser \ omni.ja"
Es wird kein Res-Hacker benötigt, es handelt sich um CSS-Dateien.
Lassen Sie mich Ihnen an einem Beispiel zeigen, wie Sie eines von zwei (ab sofort vorhandenen) eingebauten Themen anpassen können.
Ich verwende CSS-Regeln in DevTools Inspector, aber am meisten interessiere ich mich für Regeln für "This Element". Ich verstehe es oft nicht, wenn ich die Abschnitte "Inherited ..." durchgeblättert habe.
Damit ich die Kopfzeile des Abschnitts besser sehen kann, habe ich den Stil geändert.
- Finden Sie die verantwortliche Stilauswahl
Sie können die try & error-Methode durch verschiedene CSS-Dateien in omni.ja aufrufen.
In Firefox gibt es jedoch ein großartiges Werkzeug für diesen Zweck. Browser Toolbox - Aktivierung und Verwendung
Sie können DevTools dann in DevTools verwenden, um den Inspektor zu überprüfen:
Dort sehen Sie den .ruleview-header
Selektor, der in der rules.css
Datei definiert ist . Sie können tatsächlich auf klicken rules.css
, um den Inhalt direkt in FF anzuzeigen.
Sie können jetzt verwenden:
.ruleview-header { background: #905252 !important; color: white !important; }
oder um dem gleichen Stil zu folgen, der von Themendateien verwendet wird, habe ich Folgendes verwendet:
/* CSS Variables specific to this panel that aren't defined by the themes */ :root { --rule-header-color: var(--theme-toolbar-color); /* to keep light theme as it was */ } :root.theme-dark { /* was: --rule-header-background-color: #222225; */ --rule-header-background-color: #905252 !important; --rule-header-color: white; /* added */ } /* Rule View Container */ .ruleview-header { /* was: color: var(--theme-toolbar-color); */ color: var(--rule-header-color) !important; } /* expandable headers will follow the style of .ruleview-header, but here it can by styled separately */ .ruleview-expandable-header { /* background-color: YOUR_COLOR !important; */ } .ruleview-expandable-header:hover { /* was: background-color: var(--theme-toolbar-background-hover); */ }
Wo soll ich hinlegen?
- Sie können die eigentliche Datei rules.css bearbeiten und in die Datei omni.ja zurückverpacken. Nach dem Update von FF gehen Ihre Änderungen jedoch verloren.
- Bearbeiten Sie die
userChrome.css
Datei und fügen Sie sie dort hinzu, wo sie sein soll. . Denken Sie daran,! In diesem Fall für alle Überschreibungsregeln wichtig zu verwenden. - Verwenden Sie eine Erweiterung, z. B. einen Stift
- Erstelle deine eigene Extension
Die Struktur der Themendateien in omni.ja:
Dateien im Skin-Ordner, zB:.
\ chrome \ devtools \ skin \ dark-theme.css
, um schreibgeschützt in Firefox zu öffnen: chrome: //devtools/skin/dark-theme.css
und Dateien im Ordner "
designs ", z . B .: . \ chrome \ devtools \ modules \ devtools \ client \ themes \ variables.css
resource: //devtools/client/themes/variables.css
(Hinweis: "resource:" statt "chrome: ")
- Für mehr lesen. Ähnliche Fragen:
https://stackoverflow.com/a/40793285/3273963
https://stackoverflow.com/questions/34147992/customize-firefox-developer-dev-tools-color-theme
https://stackoverflow.com/questions / 47442661 / firefox-quantum-developer-tools-theme
https://www.hongkiat.com/blog/personalize-firefox-dev-tools-theme/
https://www.reddit.com/r/firefox/comments/ 6qalvm / how_to_change_the_developer_tools_dark_theme_back /