- Sanhai
SanhaiOJ 与 Luogu 插件(液态玻璃)
- @ 2025-11-6 18:50:48
SanhaiOJ 与 Luogu 插件(液态玻璃)
—— 一触即通,沉浸如雾
你是否曾在深夜刷题时,被洛谷刺眼的白光灼伤双眼?
是否在 SanhaiOJ 与 Luogu 之间来回跳转,却像在两个世界之间穿行?
是否渴望一个不打扰、不喧哗、却无处不在的伙伴——
在你专注时沉默,在你需要时浮现?
SanhaiOJ 与 Luogu 插件(液态玻璃),不是工具,而是一场视觉的呼吸。
🧊 设计哲学:液态玻璃
我们拒绝“粗暴的黑底白字”。
我们拒绝“突兀的按钮”与“生硬的遮罩”。
我们相信:
真正的沉浸,不是变暗,而是融合。
插件以“液态玻璃”为灵感——
- 半透明的毛玻璃质感,如晨雾轻覆屏幕
- 柔光浮动的悬浮窗,如水纹中悄然浮现的指引
- 微光脉动的图标,如呼吸般自然,不夺目,却始终在
它不遮挡你的思路,
它只是让世界,更温柔地为你让路。
✅ 核心功能 · 无声而精准
🔄 双向无缝跳转
- 从 SanhaiOJ → 一键直达 洛谷题面
- 从 洛谷题面 → 一键返回 SanhaiOJ 题库
- 无需复制、无需搜索、无需记忆 URL
你点的不是链接,是习惯。
🌙 全站深色模式(液态暗夜)
- 题面页、提交页、题库列表、文章广场、IDE 编辑器
- 全部统一为低光深灰(#1e1e1e),文字柔白(#e0e0e0)
- 代码高亮、行号、注释、按钮、标签——全部重调,如墨入水
不是“开启暗黑”,而是“世界自动沉静”。
🎯 智能悬浮窗 · 双端同步
- 洛谷页右下角:“返回 Sanhai 题面”
- Sanhai 页左上角:“点击跳转至洛谷”
- 设置按钮 ⚙️:🌞/🌙 智能切换,不刷新页面,不打断思考
- 点击即跳,悬停有光,离开如雾
🔗 SPA 全兼容 · 永不消失
- 洛谷是 Vue SPA,页面动态加载?
→ 我们用 MutationObserver 守护者,
每一次路由跳转、每一次组件渲染,
悬浮窗都如影随形,重生如露。
🧩 扩展自由 · 你掌控节奏
- 可选:绑定模式 —— 深色模式随设置按钮联动
- 可选:解绑模式 —— 仅改悬浮窗,不扰页面
- 所有设置本地持久化,关闭浏览器,记忆仍在
💬 用户说
“我不需要它‘强大’,我只需要它‘存在’。”
—— 某深夜刷题的你
🛠️ 技术实现 · 简约即力量
- ✅ 纯 JavaScript + CSS,无依赖
- ✅ 无网络请求,无远程加载,100% 本地运行
- ✅ 支持 Chrome / Edge / Opera(Tampermonkey 或独立 CRX)
- ✅ 适配所有现代浏览器,无兼容问题
- ✅ 代码开源,无追踪,无广告,你的隐私,由你守护
🌌 结语:这不是插件,是你的第二层皮肤
当你戴上耳机,世界便安静了。
当你打开这插件,屏幕便温柔了。
它不喧哗,不打扰,
它只是,在你最专注的时刻,
轻轻为你,滤去光的刺眼,留下思考的澄澈。
SanhaiOJ 与 Luogu 插件(液态玻璃)
—— 为所有在深夜,与代码对话的人。
你不是在使用工具。
你是在,重新定义专注。
✨ 安装即自由,开启即沉浸。
GitHub / Tampermonkey 点击此处直接下载搜索:SanhaiOJ-Luogu-LiquidGlass
SanhaiAI评价 —— 为思考,而设计。
系统提示:用户言论不代表OJ也不代表OJ的观点,请仔细斟酌
0 条评论
目前还没有评论...