стили для DevTools в Mozilla находятся в omni.ja
заархивированном файле. Есть два файла omni.ja:
не этот: "C: \ Program Files \ Mozilla Firefox \ omni.ja", а
этот: "C: \ Program Files \ Mozilla Firefox \ browser \ omni.ja"
не требуется res хакер, это css файлы.
Позвольте мне показать вам пример того, как настроить одну из двух (на данный момент) встроенных тем.
Я использую поиск CSS-правил в DevTools Inspector, но меня больше всего интересуют правила для "This Element". Я часто не понимаю, когда прокручиваю разделы «Унаследованные ...».
Чтобы лучше увидеть заголовок раздела, я изменил его стиль.
- Найдите ответственного селектора стиля
Вы можете попробовать метод try & error через различные css-файлы в omni.ja,
но в Firefox есть отличный инструмент для этой цели. Панель инструментов браузера - как активировать и использовать его.
Затем вы можете использовать DevTools в DevTools для проверки инспектора:
Там вы можете видеть, это .ruleview-header
селектор, который определен в rules.css
файле. Вы действительно можете нажать на, rules.css
чтобы увидеть его содержимое непосредственно в FF.
Теперь вы можете использовать:
.ruleview-header { background: #905252 !important; color: white !important; }
или следовать тому же стилю, который используется в файлах тем, вот что я использовал:
/* 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); */ }
Где его поставить
- Вы можете отредактировать фактический файл rules.css и упаковать его обратно в файл omni.ja, но после обновления FF ваши изменения будут потеряны.
- Отредактируйте
userChrome.css
файл и добавьте его туда, где он должен быть. , Не забудьте использовать! Важно в этом случае для всех правил перезаписи. - Используйте расширение, такое как стилус
- создайте свое собственное расширение
Структура файлов темы в omni.ja:
файлы в папке скина, например:.
\ chrome \ devtools \ skin \ dark-theme.css,
чтобы открыть только для чтения в Firefox: chrome: //devtools/skin/dark-theme.css
и файлы в папке тем, например:.
\ chrome \ devtools \ modules \ devtools \ client \ themes \ variables.css
ресурс: //devtools/client/themes/variables.css
(примечание: "ресурс:" вместо "chrome: «)
- Для большего чтения. Аналогичные вопросы:
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 /