三步搞定网页色彩定制:Midnight Lizard 的实用护眼配色方案

发布时间:2026/10/12 7:59:01

三步搞定网页色彩定制:Midnight Lizard 的实用护眼配色方案 三步搞定网页色彩定制Midnight Lizard 的实用护眼配色方案【免费下载链接】Midnight-LizardСustom color schemes for all websites项目地址: https://gitcode.com/gh_mirrors/mi/Midnight-LizardMidnight Lizard 是一款同时支持 Chrome 和 Firefox 的浏览器扩展它给任意网站统一套上一套自定义配色方案。作为专门的网页色彩定制工具装一次就能全站生效不用为不同站点来回切换设置。想象一下这个场景深夜十一点网页上大片纯白在暗房间里像一盏灯。你装上各种夜间模式扩展去试结果要么页面被整版反成白字黑板看不下去要么某些站点压根不认屏幕还是刺眼的白。它和常见一键夜间模式扩展的区别在于后者通常把页面整体反转或压一层滤镜出来就是非黑即白没有调节余地。Midnight Lizard 把配色方案做成一组参数——先选深、浅、灰度、彩色四种基调之一再细调亮度、饱和度、对比度、色调四个值网页里的图片和照片不会被误调成反色PDF 和本地文件同样适用。 三步完成扩展加载1. 准备环境并拉源码。先在机器上装好 Node.js运行 JavaScript 的环境npm 包管理器随它一起装上然后把项目克隆到本地git clone https://gitcode.com/gh_mirrors/mi/Midnight-Lizard2. 装依赖并执行构建。进入项目目录第一条命令安装构建所需依赖第二条把 ts/ 目录下的 TypeScript 源码全部编译产物输出到仓库根的 js/ 目录cd Midnight-Lizard npm install NODE_OPTIONS--openssl-legacy-provider npm run prod-build开头的 NODE_OPTIONS 是兼容旧版 Node 的 openssl 参数照抄即可。3. 在浏览器里加载扩展。两条分支Chrome打开 chrome://extensions打开开发者模式开关允许浏览器加载非商店扩展的调试入口点加载已解压的扩展程序选中含 manifest.json 的项目目录。Firefox打开 about:debugging选此 Firefox→临时加载附加组件指向扩展的清单文件。 夜读护眼参数怎么调下班后读长文选深色基调把整体亮度往下压一档对蓝光敏感的话再开蓝光过滤它把所有颜色向暖红方向挪一点深夜的屏幕就不会那么冷白。这一套组合是护眼模式的常规做法效果类似下图文字浅灰、底色深、配图保持原样。 文档阅读用对比度保住可读性读论文或长手册这类密集文字时重点是看得清而不是压得多暗。把对比度调高让文字和底色拉开边界浅色页面下长时间阅读也不费眼。 个性配色四个参数各管什么不想只有黑白就选彩色基调再微调。四个参数分工如下参数管什么亮度页面整体的明或暗饱和度颜色浓淡、鲜不鲜艳对比度文字与背景的分明程度色调整页色彩走向配色方案生效后图片依旧保持原样可以按喜好反复调⚙️ 进阶设置三件常用事网站黑白名单为特定站点单独设置跳过或强制生效跟随系统主题操作系统切深浅色时扩展跟着走快捷键按 AltShiftL 开关方案喜欢折腾的话可以翻源码页面改造逻辑在 ts/ContentScript/ 目录针对单个站点的样式在 css/custom/ 里。Midnight Lizard 把夜间模式从一个开关变成了一组可调的参数。现在就打开扩展设置页先挑一个深色基调读十分钟觉得不对再一项项动亮度和对比度。【免费下载链接】Midnight-LizardСustom color schemes for all websites项目地址: https://gitcode.com/gh_mirrors/mi/Midnight-Lizard创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
延伸阅读

更多相关文章

2026/10/7 16:43:25

TVBoxOSC 快速上手:手机变电视盒子遥控器,3 步完成配对

TVBoxOSC 快速上手:手机变电视盒子遥控器,3 步完成配对 【免费下载链接】TVBoxOSC TVBoxOSC - 一个基于第三方项目的代码库,用于电视盒子的控制和管理。 项目地址: https://gitcode.com/GitHub_Trending/tv/TVBoxOSC 找不到电视盒子遥…

2026/10/10 12:13:21

在 macOS 上安装 IINA 的 3 种方式与首次设置清单

在 macOS 上安装 IINA 的 3 种方式与首次设置清单 【免费下载链接】iina The modern video player for macOS. 项目地址: https://gitcode.com/gh_mirrors/iin/iina QuickTime 能打开的格式很有限,macOS 上大多数视频要靠第三方播放器接手,IINA 是…

2026/10/12 7:55:11

CompletableFuture原理与实践:从Future痛点到底层状态机

1. 项目概述做后端开发的朋友,多少都遇到过这种场景:一个接口需要同时调第三方订单服务、库存服务、用户积分服务,最后把结果拼在一起返回。最朴素的写法是依次调用,一个服务 200ms,三个就是 600ms,再加上数…

2026/10/12 7:55:11

开放式代码评审:从质量门禁到团队协作的信息交换协议

1. 为什么我把代码评审的默认形态改成了“开放式”1.1 评审不再只是提意见,而是让“上下文”被共享先说一个我观察了很久的现象:很多团队的代码评审,表面上有流程、有平台、有CI卡点,但实际操作中,它往往退化成了“提交…

2026/10/12 7:55:11

Playwright电商动态数据采集实战:从接口监听到DOM解析

干爬虫这行的都知道,现在真正让人头疼的不是那些静态页面,而是像电商百亿补贴、秒杀会场这种页面——价格是 JS 动态算出来的,列表是滚动加载的,数据是接口加密返回的。你用requests去请求,拿回来的 HTML 基本就是个空…

2026/10/12 7:50:11

从零搭建Gazebo仿真世界:ROS机器人开发必知的建模与调试实战

做机器人开发这几年,我踩过最多的坑不是在真机上,而是在真机之前。算法在仿真里跑得好好的,一搬到实体车就原地打转;实体调参要占用实验室一整天,改一个 PID 就得重复跑几十次实验。后来我把大部分调试工作挪到了 Gaze…

2026/10/11 0:02:13

Python调用Gemini Structured Outputs实现工单路由门禁

客服工单最怕的不是模型“答错一句话”,而是它给出一段看起来合理的说明,程序却从中猜错优先级。通俗做法是:要求模型只交 JSON(JavaScript Object Notation,轻量数据格式),再让代码验证它。Gem…

2026/10/11 0:02:13

Spring Boot超市进销存系统毕设实战:从需求拆解到答辩通关

最近带的一个学生项目组里,有A同学跑来问我:选什么毕设题目最稳妥,既能让评审老师觉得工作量够,又不会在答辩时被问到语无伦次。我第一反应就是推荐基于Spring Boot的超市仓库管理系统——也就是超市进销存系统。这个题目乍一看平…

2026/10/11 0:02:13

Flutter StatefulWidget 生命周期核心解析

很多刚开始接触 Flutter 的朋友,在看完一堆“Hello World”和基础组件之后,大概率都会撞上同一堵墙:StatefulWidget 里那堆 initState、build、dispose 方法,到底什么时候被调用?为什么顺序是那样?在里面到…

2026/10/12 0:04:22

绝缘子缺陷检测数据集清洗与工业级训练实战指南

简介:本资源是面向电力AI研发人员、工业视觉工程师及智能巡检系统开发者的绝缘子缺陷检测专用YOLO格式数据集,解决无人机航拍场景下绝缘子破损、污闪、积雪等9类典型缺陷的精准识别与定位难题。数据集共2139张真实巡检图像(含训练/验证/测试集…

还想了解更多?直接咨询顾问

免费诊断 + 免费方案 + 透明报价。

全国咨询热线400-8866-253
免费获取方案
☎咨询二维码 ☎ ↑