Плавный переход между классами, цветами | .classList.toggle, JavaScript - PullRequest
1 голос
/ 04 апреля 2020

Как новичок в JS, я практикую очень простую операцию: переключение между темными и светлыми темами.

Все работает хорошо, но я хочу иметь плавный переход между классами, но я не не знаю как это сделать.

Точнее, я хочу плавного перехода между цветами .

Пожалуйста, помогите =)

Вот мой js код:

let themer = document.querySelector('.page');

let themeButton = document.querySelector('.theme-button');

themeButton.onclick = function () {
  themer.classList.toggle('light-theme');
  themer.classList.toggle('dark-theme');
};

1 Ответ

0 голосов
/ 04 апреля 2020

Добавьте правило перехода, где свойство изменяется. например:

transition: background-color 2s ease;
...