Я использую библиотеку Highlight.js для отображения фрагментов кода на своей веб-странице. Я хотел бы добавить кнопку, которая позволяет пользователям переключаться между светлой и темной темами для фрагментов кода. В идеале нажатие кнопки должно динамически изменять файл темы CSS, связанный с Highlight.js, меняя внешний вид фрагмента кода со светлого на темный или наоборот.
Этой функциональности можно добиться с помощью JavaScript.
Подробнее здесь: https://stackoverflow.com/questions/785 ... -dark-mode
Мобильная версия