#css #css-selectors
#css #css-селекторы
Вопрос:
У меня есть сайт, который уже полностью темный (https://spacetrace.org ), но поскольку в Firefox существует новый темный режим, если он выбран, некоторые цвета и прозрачные пленки изображения каким-то образом изменяются, что нарушает общий стиль.
Я не смог найти официальный документ, который объясняет автоматические изменения.
Как мне узнать, что было изменено, и отменить эти неожиданные изменения?
Примечание: я хотел бы улучшить сайт, чтобы он делал то, что хочет пользователь, и предоставлял рабочую темную версию с использованием медиа-запроса:
@media (prefers-color-scheme: dark) {
/* css */
}
Но я не могу найти параметры CSS, которые были изменены, поэтому я могу их адаптировать
Комментарии:
1.
html,body{ width:100vw; height:100vh; background:#fff; }
если вы хотите белый фон.
Ответ №1:
Я предполагаю, что вы говорите об этом.
http://kb.mozillazine.org/index.php?title=UserChrome.cssamp;printable=yes#Editing;
https://developer.mozilla.org/en-US/docs/Web/CSS/@media/prefers-color-scheme;
Все, что вам нужно, это добавить файл userChrome.css с некоторым кодом, подобным этому:
:root:not(:-moz-lwtheme) {
background-color: #e3e4e6 !important;
color: #18191a !important;
}
Комментарии:
1. Спасибо, но я не хочу отменять изменения локально, а на сервере, я администратор сайта.