И так, новая обновленная версия переключателя.
Теперь он более гибкий, можно настраивать в объекте отдельные элементы, можно сменить стандартные цвета фона и текста для темной темы.
Теперь после перезагрузки страницы не показываются старые стили, а размещает их до тега body
Большинство контента для изменения темы уже прописаны в скрипте. (возможно, что-то упустил, но благодаря гибкости скрипта сможете сами все добавить)
Инструкция тоже была обновлена.
ОБНОВЛЕНИЯ В БУДУЩЕМ БУДУТ ЛИШЬ ДОБАВЛЯТЬ СТИЛИ ДЛЯ ЗАМЕНЫ            
                            
                
                        
         
            
            
            
                В объект добавлены еще несколько стилей для замены.            
                            
                
                        
         
            
            
            
                Добавлено: 23.06.2022 / 18:11
# Windler (05.06.2022 / 05:51)
И так, новая обновленная версия переключателя.
Теперь он более гибкий, можно настраивать в объекте отдельные элементы, можно сменить стандартные цвета фона и текста для темной темы.
Теперь после пер
после перезагрузки страницы видно белую тему))
Добавлено: 23.06.2022 / 18:13
ночью как прожектор на секунду 
             
                        
         
            
            
            
                galtsev.t,  это с последней версией так?
просто в последней он стили до body пихает, соответственно сразу же их всех перезаписывает            
                        
         
            
            
            
                galtsev.t,  и обрати внимание, что скрипт нужно поключить в head без атрибутов defer / async
либо дай живой пример,  я посмотрю, что не так)            
                        
         
            
            
            
                # Windler (25.06.2022 / 17:55)
galtsev.t,  и обрати внимание, что скрипт нужно поключить в head без атрибутов defer / async
либо дай живой пример,  я посмотрю, что не так)
А я внизу подключил, посмотрю ещё)            
 
                        
         
            
            
            
                # Windler (25.06.2022 / 17:55)
galtsev.t,  и обрати внимание, что скрипт нужно поключить в head без атрибутов defer / async
либо дай живой пример,  я посмотрю, что не так)
все идеально работает, я просто глуповатый  

А можно дописать чтоб путь к логотипу менялся?            
 
                        
         
            
            
            
                galtsev.t,  В переключатель темной темы можешь добавить:
document.querySelector('.logo__image').innerHTML = '<img src="логотип для новой темы" class="img-fluid">';
А в функцию, которая переключает на стандартную:
document.querySelector('logo__image').innerHTML = '<img stc="стандартный логотип" class="img-fluid">';
             
                        
         
            
            
            
                с телефонов выдвижное меню всё равно белое остаётся