A

liquid-glass-design

作者 affaan-m

liquid-glass-design 可帮助你在 SwiftUI、UIKit 和 WidgetKit 中实现 Apple iOS 26 的 Liquid Glass 系统。适用于玻璃质感按钮、卡片、工具栏、容器和小组件,并提供关于形状、色调、交互,以及何时这种效果真正适合 UI 的指导。

Stars156.2k
收藏0
评论0
收录时间2026年4月15日
分类UI 设计
安装命令
npx skills add affaan-m/everything-claude-code --skill liquid-glass-design
编辑评分

该技能得分为 68/100,说明它值得收录,但更适合被视为一个聚焦的实现辅助,而不是完整打包好的工作流技能。目录用户可以期待获得 Apple Liquid Glass 模式的具体 SwiftUI/UIKit/WidgetKit 示例,但也应预期需要自行做一些解读,因为仓库缺少配套脚本、参考资料或明确的安装命令。

68/100
亮点
  • 面向 iOS 26+ Liquid Glass 开发的意图明确,覆盖按钮、卡片、工具栏、过渡效果和小组件。
  • SKILL.md 内容较充实,包含多个标题和代码示例,能让代理快速上手可用的实现模式。
  • 覆盖不止一个框架(SwiftUI、UIKit、WidgetKit),因此可在相关 Apple UI 任务之间复用。
注意点
  • 没有安装命令或配套文件,因此可触发性主要取决于阅读 SKILL.md 并手动应用示例。
  • 该仓库看起来以文档为主,没有脚本、参考或规则,因此在边界情况和迁移细节上,代理仍可能需要自行判断。
概览

liquid-glass-design 技能概览

liquid-glass-design 是做什么的

liquid-glass-design 技能可帮助你把 Apple 的 iOS 26 Liquid Glass 系统真正落到 UI 实战里:玻璃质感按钮、卡片、工具栏、容器、形变表面,以及 widget 的视觉处理。它最适合你需要的是一段看起来原生贴合 SwiftUI、UIKit 或 WidgetKit 的代码,而不是泛泛的“磨砂玻璃”效果时使用。

适合谁安装

如果你正在开发或更新 iOS 26+ 应用,并且需要一条清晰的新材质实现路径,就应该安装 liquid-glass-design 技能。它非常适合 UI 工程师、打磨设计系统的产品团队,以及需要把粗略视觉需求转成 Swift 代码的 agent。

它能帮你做什么决定

这个 liquid-glass-design 指南更偏向执行,而不是灵感:什么时候启用效果、该用哪些 API、形状和色调怎么选、Liquid Glass 什么时候能提升界面、什么时候反而会喧宾夺主。也正因为如此,当你需要在安装前建立判断信心时,它比随手扫一眼仓库更有用。

如何使用 liquid-glass-design 技能

安装并打开技能文件

先按照你的环境完成技能安装流程,然后优先打开 skills/liquid-glass-design/SKILL.md。如果你是直接从仓库中使用,就从这里开始,再看它链接到的示例或相邻文档,然后再动手编码。只有先确认这个技能确实面向 iOS 26+,并且适配你的目标 UI 栈,liquid-glass-design install 的决策才最稳妥。

给技能一个具体的 UI 目标

liquid-glass-design usage 这种用法在提示词里明确写出具体组件、平台和交互模式时效果最好。更好的输入是:“把这个 SwiftUI 设置卡改成 Liquid Glass,保留轻微色调、圆角矩形形状,并且不要改动 iPhone 上的布局。” 较弱的输入是:“让这个页面更现代一点。” 前者给了技能足够信息去判断形状、强度和集成方式。

先读对部分,再开始修改

如果是为了实际落地,建议先看激活说明、核心 SwiftUI 模式、形状/色调定制、按钮样式,以及 UIKit/WidgetKit 相关章节——前提是这些内容与你的场景相关。通常这已经足够理解预期的 liquid-glass-design 工作流,不必把仓库从头到尾过一遍。重点看那些展示 glassEffectbuttonStyle(.glass) 以及面向不同交互场景变体的示例。

按工作流使用,不要一次性硬上

一个好的 liquid-glass-design 指南式工作流是:先找出应该有玻璃感的表面,选一个默认效果,拿真实内容测试对比度,然后只有在设计仍然清晰可读时才继续微调色调和形状。条件允许的话,最好一次只处理一个组件。这样输出会更贴近实现细节,而不是停留在想象中的样式描述。

liquid-glass-design 技能 FAQ

这个只适用于 iOS 26 应用吗?

是的,这就是它的目标适用范围。如果你面向更旧的 iOS 版本,就不要指望一次干净的 liquid-glass-design 安装能自动解决兼容性问题;你仍然需要 fallback 样式或条件渲染。

它和普通的玻璃 UI 提示有什么不同?

有区别。普通提示可能只是描述一种玻璃感,而 liquid-glass-design 技能聚焦的是 Apple 真实的 Liquid Glass 行为,包括模糊、反射、交互响应,以及让结果更原生的平台级 API 模式。

新手可以用吗?

可以,只要他们已经知道自己要改哪个组件。对新手来说,最好的方式是一次只提一个视图、一个平台、一个输出目标,而不是直接要求整套重设计。

什么时候不应该用它?

如果你的应用需要广泛的跨平台支持、需要与非 Apple 系统保持严格的视觉一致性,或者采用的是扁平化设计语言,就不应该使用 liquid-glass-design。在这些场景下,这个技能的默认假设很可能会把你带向一个与产品不匹配的效果。

如何改进 liquid-glass-design 技能

从组件入手,不要先谈审美

质量提升最大的方式,是直接点名具体 UI 对象:按钮、卡片、工具栏、widget、sheet 或容器。一个优秀的 liquid-glass-design 提示词,还会说明这个元素是否需要交互、是否要带色调,还是只是装饰用途。这样能显著减少在形状和 API 选择上的猜测。

补充会改变实现方式的约束

如果你在意触控区域、对比度、布局稳定性,或者希望动画克制一点,就应该一开始讲清楚。比如:“保持卡片尺寸不变,确保在复杂背景上仍然可读,并避免过强的色调。” 这些细节很重要,因为 Liquid Glass 视觉效果可能很好看,但放到具体上下文里仍然会过于张扬,或者反而太弱。

第一版要先检查真实感

拿到第一版结果后,别只看干净的 mockup,要看它在真实内容里是否依然成立。常见问题包括色调过重、文字对比度不足,以及在太多表面上同时使用玻璃效果。与其笼统要求“再多一点玻璃感”,不如用更窄的提示词去收敛;后者通常只会让结果更糟。

按环境和框架持续迭代

如果 liquid-glass-design 的第一次结果已经接近目标,但还不能直接交付,就应该围绕实际框架和落点继续迭代:SwiftUI 卡片、UIKit 控件,或者 WidgetKit 表面。把所在页面、背景复杂度,以及你必须保留的系统样式都说明白。这是最快得到可交付结果的方法,而不是只在单独截图里看起来不错的结果。

评分与评论

暂无评分
分享你的评价
登录后即可为这个技能评分并发表评论。
G
0/10000
最新评论
保存中...