GitHub 2.8k star 开源既封神,“Liquid‑Glass‑React”,让你前端界面瞬间拥有苹果级液态玻璃效果!

简介: Liquid-Glass-React 是一款开源前端组件,旨在将 Apple iOS 26 的“液态玻璃”视觉效果引入 React 应用。凭借逼真折射、多种反射模式、响应式交互及高度可配置性,它已获得 2.8k stars,成为提升 UI 质感的热门工具。

嗨,我是小华同学,专注解锁高效工作与前沿AI工具!每日精选开源技术、实战技巧,助你省时50%、领先他人一步。👉免费订阅,与10万+技术人共享升级秘籍!

image.png

Liquid‑Glass‑React 旨在将 Apple iOS 26 上的“Liquid Glass”视觉特效,原汁原味地带入 React 应用。该组件已获得 2.8k stars、192 forks,凭借逼真的折射效果、多种反射模式、响应式交互和高度可配置性,成为前端开发者提高 UI 视觉质感的热门选择 。

为什么“Liquid Glass”值得体验?

随着 Apple 在 WWDC25 推出 iOS 26,新一代“Liquid Glass”设计语言在整个系统中大放异彩,从 Control Center 到 Dock,再到系统级组件,全都采用更流动、更玻璃感、可折射的材质 。Liquid‑Glass‑React 正是这一视觉语言的 Web 版本,让前端也能体验到类似 Apple 风格的界面语言。

解决方案

🔥 常见痛点

  • 设计扁平、缺乏质感:平面化设计让界面显得“呆板”、“毫无生气”。
  • 玻璃模糊效果实现复杂或性能低:Backdrop-filter 性能不稳定,不同浏览器支持有限。
  • 缺少交互感:即使使用伪玻璃也只能静态展现,缺少鼠标、滚动反馈效果。

🛠 Liquid‑Glass‑React 解决方案

  • 逼真折射+高模糊度:通过 displacement、blur、chromatic aberration 重现真实视觉。
  • 多种折射模式:如 standard / polar / prominent / shader,覆盖不同视觉需求。
  • 响应用户思维:支持 elasticity、mouseContainer,实现手感灵动的交互效果。

核心功能解析

下面提炼项目中的 8 大亮点:

  • 分层折射效果(displacementScale)控制玻璃折射强度,越大折射越大,视觉效果越夸张 。
  • 灵活可调的模糊等级(blurAmount)调节玻璃 frosting 级别,实现半透明或强模糊视觉 。
  • 饱和度调节(saturation)平衡颜色强度,模拟光线在玻璃表面的折射效果 。
  • 色差效果(aberrationIntensity)模拟真实光学收边现象(chromatic aberration),增强质感 。
  • 弹性流动(elasticity)控制组件在鼠标移动时的形变反馈,模拟“液态”真实弹性 。
  • 自定义圆角与 padding支持 cornerRadius 和 padding 属性,自由控制玻璃组件形状 。
  • 多折射模式切换(mode)提供 standard / polar / prominent / shader 模式,满足多样视觉风格 。
  • 全局鼠标控制支持 mouseContainer 或 globalMousePos 属性,实现组件对外响应 。

技术架构与优势

技术优势一览

维度 优势说明
原生视觉还原 使用高保真 shader 重现苹果原生玻璃质感
高度可配置 8+ 参数可调节,满足高自由度视觉需求
交互流畅 elasticity 和 mouseContainer 实现自然反馈
多模式支持 提供 4 种折射风格,可用于按钮、卡片、弹窗等多场景
性能稳定 仅依赖 WebGL,性能比 CSS backdrop-filter 更稳定

界面效果深度体验

image.png

下面展示几个核心截屏与代码示例:

✅ 1. 标准卡片组件

<LiquidGlass className="w-80 p-6" cornerRadius={20}>
 <h3>Welcome to Liquid Glass</h3>
 <p>Modern frosty card effect.</p>
</LiquidGlass>

描述:标准折射 + 轻微粗糙 +圆润边角,可作为卡片展示。

✅ 2. 夸张按钮示例

<LiquidGlass
 displacementScale={64}
 blurAmount={0.1}
 saturation={130}
 aberrationIntensity={2}
 elasticity={0.35}
 cornerRadius={100}
 padding="8px 16px"
 onClick={() => console.log('Button clicked!')}
>
 <span className="text-white font-medium">Click Me</span>
</LiquidGlass>

描述:高折射、高饱和度,形态弹性高,适合 “点击式” 弹窗按钮。

✅ 3. 全局交互示例

<div ref={containerRef} className="bg-img w-full h-screen">
 <LiquidGlass
   mouseContainer={containerRef}
   elasticity={0.3}
   style={{ position: 'fixed', top: '50%', left: '50%' }}
 >

   <div className="p-6">Glass responds to mouse anywhere</div>
 </LiquidGlass>
</div>

描述:在自定义大容器内响应鼠标位置,实现全局动态交互。

应用场景推荐

  • 交互式按钮与悬浮卡片:适用于登陆页 Call-to‑Action / 交互式弹窗。
  • 视觉增强型仪表盘:数据可视化卡片组件提升科技感。
  • 个性导航或标签:鼠标移动时产生流动变形,提升用户颜值体验。
  • 移动端体验增强:结合响应式布局实现轻质玻璃模糊效果。

与同类项目对比

项目对比 displacements 模式数量 交互弹性 Browser 支持 包体积
Liquid‑Glass‑React 支持 ✔ 4 模式 Chrome 好,Safari/Firefox 部分不支持折射 约 80kb
gracefullight/liquid‑glass 支持 不详 待补充 支持多浏览器 未统计
Specy/liquid‑glass (3D) 支持真实 3D Shader + 上下文 有限制,打包重 较大
sharky‑2/liquid‑glass‑ui 支持拖拽 - 滚动反馈 支持主流浏览器 一般

优势:

  • 支持多种 refraction 模式
  • 参数配置细腻
  • 动效自然、流畅
  • 一致支持 React,易整合现有项目

总结

Liquid‑Glass‑React 不仅让 Web 界面拥有 Apple “Liquid Glass” 的视觉动力,也让 React 开发者更容易构建出富有交互感的 UI 组件。无论是按钮、卡片,还是背景组件,都可以通过简单设置,焕发高质感与动效表现。

  • ⭐ 已获 2.8k stars,社区关注度高
  • 🎯 多参数式调节:满足不同风格需求
  • ⚡ 高效性能:基于 WebGL,性能优于 CSS
  • 💡 易上手:几行代码即可展示流光溢彩效果

项目地址

https://github.com/rdev/liquid-glass-react

相关文章
|
27天前
|
人工智能 安全 文件存储
炸裂!Github 6000+ star 开源免费易用,支持1000+格式转换,值得收藏!
ConvertX 是一款开源免费的在线文件转换工具,支持超过 1000 种格式转换,涵盖视频、文档、图像、3D 模型等。基于 FFmpeg、Pandoc 等强大组件,提供高效、私密的转换服务。支持 Docker、NAS 自托管部署,界面简洁,操作便捷,适合多场景使用,已在 GitHub 收获 6000+ Star,值得收藏和使用。
181 0
|
1月前
|
JSON Kubernetes 安全
找到啦,我们已上车,Github 27000+ star,研发团队必备开源工具项目,真丝滑!!!
Trivy 是一款高效灵活的开源安全扫描工具,支持容器镜像、文件系统、Kubernetes 等多目标扫描,具备快速、易用、集成性强等特点,适用于 DevSecOps 全流程安全检测。
|
1月前
|
自然语言处理 数据可视化 C++
Github 68000+ star,一款提升论文写作效率的黑科技,挖掘大语言模型的学术潜能,为什么gpt_academic能成为你论文写作的秘密武器?
binary-husky/gpt_academic 是一款集成 GPT/GLM 类大模型的学术写作优化神器,学术界和科研领域都在快速拥抱大语言模型 (LLM),但真正能助力论文阅读、润色、写作的工具却少之又少。gpt_academic(GPT 学术优化)正是为此诞生:聚焦论文生产全流程,从阅读理解、翻译润色、结构优化,到理工项目剖析,提供一站式解决方案。
|
1月前
|
JSON 监控 前端开发
AMIS:百度开源的前端低代码神器,18.4k star 背后的开发效率提升利器
AMIS(前端低代码框架)是百度开源的低代码前端框架,基于纯 JSON 配置即可生成完整后台页面,包括表单、表格、图表、CRUD 列表,支持可视化拖拽编辑。,星标数已达 18.4k,百度内部已沉淀超过 5 万个页面,广泛应用于审核系统、数据管理后台、模型监控等落地场景
407 0
|
27天前
|
人工智能 编解码 JSON
不看后悔!GitHub 开源 MultiTalk .8k star 强大的人语音+图像绑定项目
MultiTalk 是 GitHub 上的开源项目,具备音频驱动、多人对话视频生成功能。支持多路音频与图像绑定,实现高同步唇动与角色互动,适用于教学、虚拟人及短视频创作,已获 8k 星标。
137 0
|
27天前
|
数据挖掘 调度 开发工具
Github 2.3k star 太牛x,京东(JoyAgent‑JDGenie)这个开源项目来得太及时啦,端到端多智能体神器!!!
JoyAgent-JDGenie是京东开源的端到端产品级多智能体系统,支持自然语言生成报告、PPT、网页等内容,准确率达75.15%。具备开箱即用、多智能体协同、高扩展性及跨任务记忆能力,支持多种文件格式输出,部署灵活,不依赖私有云平台。适合企业自动化报告生成、数据分析与行业定制化应用,是高效、实用的开源AI工具。
247 0
|
27天前
|
安全 数据可视化 项目管理
精品,Github 5000+ star,小型研发团队必备商业开源项目
DooTask 是一款开源在线项目任务管理工具,具备文档协作、流程图、任务分发、IM沟通等功能,支持私有部署与数据加密,已在 GitHub 获得 5000+ 星标,适合中小团队提升协作效率。
|
1月前
|
机器学习/深度学习 人工智能 前端开发
完蛋,GitHub 70000+ star,我把你(AI)当朋友,你却要代替我,前端同学这下彻底蹦不住了,真的不留一点活路!!!
Screenshot-to-Code 是一款 AI 驱动的开源工具,能将截图、Figma 设计稿或录屏内容快速转化为前端代码。支持 HTML、React、Vue 等多种技术栈,适配 GPT-4 Vision、Claude Sonnet 等 AI 模型,具备视频转原型、本地部署、高精度识别等功能,助力设计快速迭代与开发提效。
|
1月前
|
数据采集 缓存 JSON
GitHub 开源爆款工具|MediaCrawler:程序员零门槛采集抖音/小红书/B站等社交评论,30K star 背后的场景实战揭秘!
MediaCrawler 是一个支持多平台的社交媒体数据爬虫工具,覆盖小红书、抖音、B站等主流平台,提供关键词/ID爬取、评论采集、登录态缓存、代理池等功能,结合 Playwright 实现浏览器模拟,降低逆向难度,适合内容运营、数据分析等场景,开源免费,使用简便。
310 0
|
1月前
|
人工智能 数据可视化 开发者
惊艳!GitHub 开发者一键接入!4.2k star 项目 Champ,用一张照片秒变动画
“Champ” 致力于从一张静态人物图生成流畅连续的人体动画,支撑精准姿态控制与形状一致性,其核心思路是将 3D 参数化人体模型(SMPL)引入扩散模型:

热门文章

最新文章