Как загрузить темную тему без задержки - PullRequest
0 голосов
/ 16 октября 2019

Я создаю веб-страницу с функцией темного режима. Я получил свой bundle.css, где я определил класс темного режима. Я использую событие javascript onclick, чтобы установить значение cookie, и если после перезагрузки значение true, javascript создаст класс для элемента body. Однако, если я перезагрузлю страницу, сначала будет загружен стиль, чтобы я мог видеть белый фон (светлая тема) в течение нескольких миллисекунд, а затем загружается темная тема. И эта задержка является проблемой .

Я также пытался добавить свой JavaScript в голову, однако это не решило проблему. Я использую веб-пакет в этом проекте. Файлы CSS, js и html разделены на модули.

Мой вопрос: Есть ли какое-либо решение или способ быстро загрузить темную тему без этой задержки или мигающего белого фона с помощью javascript? Или здесь нужен бэкэнд? Спасибо за ваши предложения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...