首页IT科技一行代码可以做什么(一行代码“黑”掉任意网站)

一行代码可以做什么(一行代码“黑”掉任意网站)

时间2025-09-05 20:52:41分类IT科技浏览6230
导读:只需一行代码,轻轻一点就可以把任意网站变成暗黑模式。...

只需一行代码                ,轻轻一点就可以把任意网站变成暗黑模式                。

首先我们先做一个实验                        ,在任意网站中        ,打开浏览器开发者工具(F12)                ,在 C1onsole 控制台输入如下代码并回车:

document.documentElement.style.filter=invert(85%) hue-rotate(180deg)

神奇的事情发生了                        ,当前打开的网站变成了暗黑模式                        。

*原理解释

document.documentElement 获取文档对象的根元素        ,即元素 给html元素的.style样式添加filter滤镜样式为invert(85%) hue-rotate(180deg) invert() 反转图像        。 hue-rotate()色相旋转                。

更多滤镜知识:filter (opens new window)                        。https://developer.mozilla.org/zh-CN/docs/Web/CSS/filter

为了更方便实用        ,达到轻轻一点就可以对网页施加魔法🎉                        ,

我们对代码做了一点点🤏🏻改动        。(修正了滤镜对图片等元素的影响)

javascript: (function () { const docStyle = document.documentElement.style; if (!window.modeIndex) { window.modeIndex = 0; } const styleList = [ , invert(85%) hue-rotate(180deg), invert(100%) hue-rotate(180deg), ]; modeIndex = modeIndex >= styleList.length - 1 ? 0 : modeIndex + 1; docStyle.filter = styleList[modeIndex]; document.body.querySelectorAll(img, picture, video).forEach(el => el.style.filter = modeIndex ? invert(1) hue-rotate(180deg) : );})();

然后打开浏览器书签管理器                ,添加新书签        ,在网址栏粘贴这段代码并保存:

以后在任意网站                        ,只需要轻轻一点 切换模式 书签就可以让它变成85%的暗黑                ,再点一次就是100%的暗黑,再点一次变回正常模式        。

如果有什么疑惑联系讨论

声明:本站所有文章                        ,如无特殊说明或标注                        ,均为本站原创发布                        。任何个人或组织,在未征得本站同意时                ,禁止复制                、盗用                        、采集        、发布本站内容到任何网站                、书籍等各类媒体平台                。如若本站内容侵犯了原著者的合法权益                        ,可联系我们进行处理        。

创心域SEO版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!

展开全文READ MORE
闪电配图朋友圈句子(闪电文字语音转换软件改名了么_闪电文字语音软件现在叫什么) cdr插件大全(免费cdr插件YG插件coreldraw插件2022最新版UV雕刻拼版巡边批量证卡一键导图自动排版发光字报价插件)