Я создаю веб-страницу с функцией темного режима. Я получил свой bundle.css, где я определил класс темного режима. Я использую событие javascript onclick, чтобы установить значение cookie, и если после перезагрузки значение true, javascript создаст класс для элемента body. Однако, если я перезагрузлю страницу, сначала будет загружен стиль, чтобы я мог видеть белый фон (светлая тема) в течение нескольких миллисекунд, а затем загружается темная тема. И эта задержка является проблемой .
Я также пытался добавить свой JavaScript в голову, однако это не решило проблему. Я использую веб-пакет в этом проекте. Файлы CSS, js и html разделены на модули.
Мой вопрос: Есть ли какое-либо решение или способ быстро загрузить темную тему без этой задержки или мигающего белого фона с помощью javascript? Или здесь нужен бэкэнд? Спасибо за ваши предложения.