#js #lib #ui #web https://darkmodejs.learn.uno/ (吐嘈: 为什么我感觉前后端脑回路都不一致, 不是说禁止英文变形的吗)
Features: shows a toggle widget with animation, loads browser
ID:
容许我吐嘈一句:后端基本不屑于把保存首选项什么的列为“特性”,而且我觉得有些话真的没必要说…… 像支持无 ui 使用,以及
顺便提一句,俺也写过 darkmode ,但仅是纯 CSS 直改属性,不能自动适配
Features: shows a toggle widget with animation, loads browser
prefers-color-scheme
, ID:
darkmode-js@1.5.7/lib/darkmode-js.min.jsAPI:
dm=new Darkmode(options={label:'🌗',mixColor,background[color/dark/light],time,bottom/left});
dm.showWidget(); dm.isActivated(); dm.toggle();#css:
body .darkmode--activated
; darmode-ignore /*isloation:isolate*/
; mix-blend-mode:difference/*fun:revert darkmode*/;
Widget: .darkmode
-layer/toggle容许我吐嘈一句:后端基本不屑于把保存首选项什么的列为“特性”,而且我觉得有些话真的没必要说…… 像支持无 ui 使用,以及
npm run build
什么的基本上是通用规范,如果过于强调只能说你写的东西太少了,需要靠这种方式让自己的代码看起来没那么糟糕吧……顺便提一句,俺也写过 darkmode ,但仅是纯 CSS 直改属性,不能自动适配
darkmode.js
🌓 Add darkmode / nightmode to your website in a few seconds