← 首页 / iOS 26+ Liquid Glass · 验证 examples 5 页

iOS 26+ Liquid Glass · 验证 examples

用法:在 iOS 26+ Safari 上打开下面任意一个 demo(不是 PWA / WebView)。 每个页面底部都有一个 debug panel,显示 useMetaTopOffset() / env(safe-area-inset-top) 等实时值,并可切换图层做对比。

在非 iOS 26+ 设备上,可以用 panel 上的 Force offset = 10 按钮强制开启 Liquid Glass spacer, 模拟 iOS 26+ 的版面(但不会有真实的 backdrop-filter 透出效果)。

visual · 系统层

Liquid Glass 视觉行为

纯色页面背景 / 渐变 / 条纹三种背景下,分别打开/关闭 MetaColor 蒙版与 theme-color,观察顶部 6px 漏色和 44~54px falloff 半透明带是否真的存在。

layout · DOM 层

FixedWrapper 布局正确性

显示 10px spacer + safe-area filler + slot 三段拼接的 X-ray 视图。开关 X-ray 模式查看 slot 是否准确落在 10 + safe-area-top

A/B/C · 业务

三种广告放法对比

同一手机里并排三个广告位:top:0 / top: var(--safe-area-top) / FixedWrapper。肉眼对比哪个被状态栏遮挡、哪个被 falloff 糊住、哪个清晰。

scroll · placeholder

fixed↔sticky 切换 / placeholder

FixedWrapper + 长内容。滚动时观察 placeholder 是否撑出正确高度、wrapper 顶层是否会闪动 / 抖动。同时对比 inline-style 高度 vs class 高度的差异。

layout · 色彩示意

顶部布局可视化 · 色彩示意

iOS 26+ Liquid Glass 顶部布局的整体色彩 / 分层示意页:把 6px 漏色、falloff 半透明带、safe-area、业务 fix 广告等分段染色,单页纵览各层关系。

📐 规范 / 文档

背景阅读 / 社区记录