David Chao

David Chao

David Chao

profile-pic
  • Home
  • About Me
  • Resume
  • Portfolio
  • Blog

© 2004-2020 MAMU Group

#
jQuery & Javascript

好用的 Darkmode.js

2019/07/05

公司同事在反應說,後台的介面太刺眼了,可不可以有 Dark mode?

怎麼可能呢,人力都不足了,爛 code 一堆等著擦屁股,就先忍忍吧!

不然也可以用 Chrome 的外掛阿。

本來是這樣個,直到無意間看到 免費資源網路社群 推薦了 Darkmode.js,

真的很好用喔!同事們對效果也算滿意,真的省了很多事,

使用上非常簡單,載入 js 檔案

xxxxxxxxxx
 
1
<script src="https://cdn.jsdelivr.net/npm/darkmode-js@1.3.4/lib/darkmode-js.min.js"></script>

呼叫它

​x
 
1
var options = {
2
    bottom: '32px', // default: '32px'
3
    right: '32px', // default: '32px'
4
    left: 'unset', // default: 'unset'
5
    time: '0.3s', // default: '0.3s'
6
    mixColor: '#fff', // default: '#fff'
7
    backgroundColor: '#fff',  // default: '#fff'
8
    buttonColorDark: '#100f2c',  // default: '#100f2c'
9
    buttonColorLight: '#fff', // default: '#fff'
10
    saveInCookies: true, // default: true,
11
    label: '🌓' // default: ''
12
};
13
​
14
​
15
new Darkmode(options).showWidget();

如果右下角沒有出現 widget 的話,再增加這段 css

xxxxxxxxxx
 
1
.darkmode-layer, .darkmode-toggle {
2
    z-index: 500;
3
}
4
​
5
​
6
.darkmode-toggle {
7
    border-radius: 50% ;
8
}
9
​
10
​
11
.darkmode-layer--button {
12
    border-radius: 50% ;
13
}

要幫自己的網站加上 Dark mode 嗎?別錯過 Darkmode.js!

趙大衛
貫徹死了都要創業為信念,卻差一點讓口號變成事實! 目前正在進行第一次修養,請多多支持。


← [讀書心得] 量子習慣 2 Laravel 在 View 中讀取 Controller 跟 Action 的 Name →

1 Comment

  • 佛系派
    2020 年 04 月 08 日 at 14:51:47

    加书签,看看哪天能用上

  • 發佈留言 取消回覆