钧言极客站钧言极客

钧言极客

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

  • Darkmode.js 这个东西还是挺好玩的,非常易于使用,只需一段代码就可以让你的网站支持暗黑模式,安装好之后,在网页的下方有一个圆形按钮,点击即可切换白天/夜晚模式。Darkmode.js 是开源的项目,所以可以免费玩耍 ,不过如果想玩的好,还是需要点技术的。这篇文章就来看看如何安装这个 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>
版权声明:本文采用知识共享 署名4.0国际许可协议 [BY-NC-SA] 进行授权
文章名称:《利用Darkmode.js添加一键黑暗模式》
文章链接:https://www.jinjun.top/15.html
本站资源仅供个人学习交流,请于下载后24小时内删除,不允许用于商业用途,否则法律问题自行承担。

评论