钧言极客

利用Darkmode.js添加一键黑暗模式

官网:https://darkmodejs.learn.uno/

官方给出的快速开箱代码
# 在 body 结束前引入JS 推荐放在 fooder 下
<script src="https://cdn.jsdelivr.net/npm/darkmode-js@1.4.0/lib/darkmode-js.min.js"></script>
<script>
  new Darkmode().showWidget();
</script>

再添加下面这段JS,当然你也适当修改一下,适配自己的网站。

<script>
      var options = {
        bottom: '32px', // default: '32px'
        right: 'unset', // default: '32px'
        left: '32px', // default: 'unset'
        time: '0.3s', // default: '0.3s'
        mixColor: '#fff', // default: '#fff'
        backgroundColor: '#fff',  // default: '#fff'
        buttonColorDark: '#100f2c',  // default: '#100f2c'
        buttonColorLight: '#fff', // default: '#fff'
        saveInCookies: true, // default: true,
        label: '?', // default: ''
        autoMatchOsTheme: true // default: true
      }
      const darkmode = new Darkmode(options);
      darkmode.showWidget();
    </script>

当前页面是本站的「Google AMP」版。查看和发表评论请点击:完整版 »