惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

S
SegmentFault 最新的问题
Google DeepMind News
Google DeepMind News
G
Google Developers Blog
Martin Fowler
Martin Fowler
MongoDB | Blog
MongoDB | Blog
月光博客
月光博客
Jina AI
Jina AI
宝玉的分享
宝玉的分享
人人都是产品经理
人人都是产品经理
D
DataBreaches.Net
V
V2EX
WordPress大学
WordPress大学
T
The Blog of Author Tim Ferriss
Last Week in AI
Last Week in AI
B
Blog
博客园 - 叶小钗
小众软件
小众软件
Stack Overflow Blog
Stack Overflow Blog
P
Proofpoint News Feed
A
About on SuperTechFans
J
Java Code Geeks
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
Y
Y Combinator Blog
Microsoft Security Blog
Microsoft Security Blog

蛋蛋之家

SUMIFS和LET函数——让 Excel 自己动起来 Halo 博客晚间卡顿排查记:从"玄学卡顿"到"真凶落网" 我用这个开源项目,把 AI 绘画提示词变成了"代码"——awesome-gpt-image-2 深度体验报告 群晖部署 LX Music Server:浏览器就是你的音乐播放器【详细版】 500道Word题库太痛苦?于是我写了个智能学习平台 别用一个人的奔跑,耗尽两个人的余生——《你凭什么认为我会一直喜欢你呢》 博客评论自动填充新方案:兼容 Vue/React 响应式绑定与跨架构填充逻辑 2026 生产级指南:Halo 2.x + PostgreSQL 自动化部署与性能优化手册 从 Typecho 转向 Halo 2.x:全能型 Nginx 架构与 SEO 无损迁移指南 Typecho 迁移 Halo 完整教程:数据库视图解决表前缀 + 自动提取封面图 + 去重检测 我的 CodeBuddy 装备库:218个技能全公开 + 使用心得 为博客添加自定义评论表情 Comment2Bark:Typecho评论推送到Bark插件 又拍云插件 UpyunFile v1.2 更新:修复 Typecho 1.3.0 兼容性问题 手把手修复RSS 403:从PHP警告到Cloudflare拦截的全链路排查 网站被镜像怎么办?2026年反镜像攻防实战指南 VLESS + Reality + Vision:2026 极致隐蔽节点搭建全解析 网页截图瞬间“赛博飞升”?手把手教你根治 Windows HDR 截图发白 群晖 NAS 影音终极方案:Docker Rclone + OpenList 完美挂载 Plex 全攻略 一个简洁高效的SVG图标库 告别重复劳动!一键填充评论的神奇书签脚本 - 蛋蛋之家 解锁思源笔记的隐藏力量:siyuan-patch 深度体验与技术实现 Oracle Cloud 自救指南:旧手机丢失后如何绕过 MFA 重新登录【更新2026年最新政策】 本站已加入“萌国ICP备案”联萌!😄 Excel 月报自动化指南:告别重复劳动,让数据主动为你服务 梦呓:为异地女友准备的2周年惊喜礼物 Typecho 多吉云插件优化:更灵活的存储目录配置 甲骨文云硬盘扩容指南:从50G到200G的“免费午餐”怎么吃? ⏰ 时间同步:当你的服务器开始“穿越”时,如何优雅地把它拉回现实 Typecho 又拍云文件管理插件修改版使用指南:新增自定义目录结构功能
给OpenList和Alist加上液态玻璃效果,颜值直接拉满!
吴蛋蛋 · 2026-03-19 · via 蛋蛋之家

初衷

最近一直在鼓捣个人网盘,从 Alist 换到了 OpenList。作为个爱折腾的人,总觉得默认界面差点意思,想找点办法让它更好看。

也不知道从啥时候起,我彻底迷上了液态玻璃效果,尤其是那种全透明、不带模糊的,看着特别通透。干脆自己结合 AI 整了个 OpenList-CSS,把这效果搬到我的网盘界面上。

设计思路

设计思路其实特简单,就想整一个既好看又实用的样式配置。

好看是第一要务

既然要做液态玻璃效果,半透明、毛玻璃这些元素肯定不能少。我用了 backdrop-filter实现模糊效果,搭配半透明背景,层次感一下就出来了。再加上统一的圆角设计,整体看着特别和谐。

实用也不能丢

光好看也不行,还得实用。我在底部加了信息栏,显示版权信息、传统十二时辰、页面加载耗时和网站运行时间,这些小功能都挺实用的。

配置要简单

我知道不是所有人都懂代码,所以把所有可配置的参数都集中到一个区域,用 CSS 变量管理。就算不懂代码,也能通过修改变量值来定制自己喜欢的效果。

技术实现

CSS部分

  • CSS3变量:用 :root定义全局变量,方便统一管理和修改
  • backdrop-filter:实现毛玻璃效果,这是液态玻璃效果的核心
  • 响应式设计:适配不同屏幕尺寸,手机上也能正常显示
  • 统一风格:统一的圆角、间距和颜色方案,整体看着协调

JavaScript部分

  • 点击特效:点击页面时会出现随机文字和动画,增加点趣味性
  • 时间显示:实时显示当前时辰和页面加载耗时
  • 性能优化:用事件委托减少监听器数量,常量定义避免重复创建对象

效果展示

OpenList液态玻璃效果展示1

OpenList液态玻璃效果展示2

液态玻璃效果

全透明的导航栏和卡片,搭配背景图片,真的就像液态玻璃一样,看着特别有质感。

点击特效

点击页面时会出现随机文字和动画效果,就像在页面上撒了把彩色花瓣,每次点击都有小惊喜。

实用信息

底部信息栏内容虽然简单,但挺实用的,尤其是十二时辰显示,还带着点中国风。

适用范围

虽然我是为 OpenList 做的,但 Alist 也能用,操作步骤完全一样。

安装方法

安装超级简单,就几步:

  1. 打开OpenList-CSS文件
  2. 复制所有代码
  3. 登录OpenList或Alist管理后台
  4. 找到「全局设置」→「自定义内容」
  5. 粘贴代码并保存
  6. 刷新前端页面

整个过程不到 1 分钟,你的网盘界面就能焕然一新。

自定义小技巧

换个背景图片

默认用的是随机图片 API,你可以换成自己喜欢的图片:

--bg-image: url("https://example.com/your-image.jpg");

调整透明度

根据背景图片的明暗,调整半透明效果:

--day-bg-opacity: 0.2;          /* 增加背景透明度 */
--day-blur: 5px;               /* 添加模糊效果 */

自定义点击文字

在 JavaScript 部分找到 VALUES数组,添加你喜欢的文字:

const VALUES = ["💗小乖乖最美💗", "💗小坏蛋最帅💗", "加油!", "你真棒!"];

后续计划

暂时没什么特别的计划,先用着再说。

结语

其实这就是个小项目,主要是满足我自己的审美需求。既然做了,就分享给大家,希望能给用 OpenList 和 Alist 的朋友带来点惊喜。