【问题标题】:Smooth transition between classes, colours | .classList.toggle, JavaScript类、颜色之间的平滑过渡 | .classList.toggle,JavaScript
【发布时间】:2020-04-04 13:21:41
【问题描述】:

作为一个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');
};

【问题讨论】:

    标签: javascript html css css-transitions toggle


    【解决方案1】:

    在属性发生变化的地方添加一个转换规则。例如:

    transition: background-color 2s ease;
    

    【讨论】:

      猜你喜欢
      • 2014-03-17
      • 1970-01-01
      • 1970-01-01
      • 2013-11-19
      • 2014-02-11
      • 2022-12-25
      • 1970-01-01
      • 2014-03-17
      • 1970-01-01
      相关资源
      最近更新 更多