本站承诺永不接任何虚假欺骗、联盟广告、弹窗广告、病毒广告、诱导充值等影响用户体验的广告,广告屏蔽插件会影响本站部分功能,还请不要屏蔽本站广告,感谢支持!

当前位置:首页 / 正文

2019-10-26 | 编程技术 | 3162 次阅读 | 等你评论 | 1 次点赞 | 繁体


Darkmode.Js 是一款开源项目,只需要添加一段代码,就可以为网站添加夜晚模式/黑暗模式/夜间模式/护眼模式,让你的网站跟上 UI 界的潮流。

这是一个不需要任何技术,很容易使用的开源项目。

只需要添加一段代码,就能在网页的右下角出现一个按钮,点击即可切换白天/夜晚模式。

并且数据保存于本地浏览器,用户下次访问的时候依旧会根据上一次的设置显示。

使用方法:

<script src="https://cdn.jsdelivr.net/npm/darkmode-js@1.3.4/lib/darkmode-js.min.js"></script>
<script>
  new Darkmode().showWidget();
</script>

效果嘛,肯定没有手动修改的好,但毕竟省事…按钮就是一个大圆形,黑白两色切换。

另外,还可以自定义按钮位置,以及显示方式,比如永久显示不提供开关。更多的细节就需要一点点技术能力了,详见 Darkmode.Js 官网 https://darkmodejs.learn.uno/?ref=appinn

标签: javascripthtml

猜你喜欢
Typecho纯代码生成sitemap站点地图
想要实现 Typecho 纯代码生成 sitemap 站点地图只需要 2 步就够了。1、在博客主题目录新建 sitemap.php 页面,放入以下代码:<?php /** *HTML版网站...
Lazysizes.js图片懒加载的使用
lazysizes 是一种快速(无垃圾),对 SEO 友好且可自动初始化的 lazyloader,用于图像(包括响应图像 picture/ srcset),iframe,脚本/小部件等。它还通过...
通用的检测到广告屏蔽插件进行弹窗提示实现方法
用的 js 方法来检测,按理说所有博客都能使用,就是在打开网页的时候进行一次判断。如果发现没有加载广告代码,就会出来一个弹窗来提示浏览者将本站加到广告拦截插件的白名单里面。别喷我,个人站长经营实...
javascript | 原生JS多语言切换简单实现
由于项目需要实现一个前端的多语言切换,不想因为一个简单的功能就引入 jQuery,所以经过 google 编程大法摸索出一个原生 JS 就可以实现的多语言前端切换的小例子,仅供参考。<bo...
原生js实现ajax方法
由于不想多引入一个 jquery,百度了一个原生 js 实现 ajax 的方法(超简单),挺不错的,现在就分享给大家,也给大家做个参考。首先新建一个 js 文件:function ajax(){...
windows10 安装 ElasticSearch
![](https://cdn.wangtwothree.com/imgur/FfW6pWR.png) # 简介 Elasticsearch 是一个分布式的 RESTful 风格的搜索和数据分析引
Google 中文搜索结果屏蔽黑名单
![](https://cdn.wangtwothree.com/imgur/F18VIqv.png) Google 搜索在采集站的攻势下,中文搜索结果中出现了各种垃圾 SEO 站点,实在是恶心
拯救服务器硬盘,找回被 CentOS“偷”的硬盘
偶然间发现自己的 CentOS 系统的 VPS 实际可用空间少了不少。虽然面板上显示是正确的,但是实际可用的居然缩水近 10% 。难道黑心的宝塔偷了我的 10% 硬盘? 谷歌了下原来是 Cent
(首次提交评论需审核通过才会显示,请勿重复提交)