玻璃层信息架构
把「资产总览 / 交易明细 / 权限」拆成三层独立磨砂面,层级用明度而非饱和度区分,避免高饱和填充遮挡正文。
- 背景模糊统一 16px,次级面板 10px,保持一层可见可读
- 描边 1px、白度 16%,内高光用 inset 实现,不用纯白描边
- 正文对比度 ≥ 4.5:1,玻璃层上禁用 12px 以下浅灰文字
模糊透明风不只是视觉装饰:我们把钱包签名、链上状态与 NFT 元数据渲染进同一层玻璃面板,用户平均 3 步内完成一次铸造或授权。首屏可交互元素全部在 1 屏内可达,关键动作点按区 ≥ 44px,弱网下仍有明确进度反馈。
我们不为「看起来科技」而牺牲可用性:每一层模糊都对应一个信息层级,每一处强调色只标记一个当前可执行动作。
把「资产总览 / 交易明细 / 权限」拆成三层独立磨砂面,层级用明度而非饱和度区分,避免高饱和填充遮挡正文。
待签名、已广播、已确认三态用同一容器内的进度条 + 网点密度变化表达,用户不必跳浏览器即可判断交易是否落地。
藏品详情页支持 3D/AR 预览占位与降级静态图,弱设备自动切到低清帧,保证首屏不被大资源拖慢。
三档共用同一套玻璃设计令牌与无障碍基线,差别只在交付深度、联调轮次与性能预算。
按顺序执行,可避免 90% 的「玻璃面板看不清、滚动掉帧、动效糊成一片」问题。
底层用深青灰 oklch(0.15 0.03 206) 作 60% 中性底,玻璃面用 34% 透明度的同色系叠加,避免在多色插画上直接放磨砂面板导致文字不可读。
同屏模糊层数 ≤ 3 层,每层 blur 值与 z-index 一一对应;Safari/iOS 必须同时写 -webkit-backdrop-filter,否则真机上面板会退化为纯色块。
暖橙强调色 oklch(0.78 0.14 26) 仅用于主按钮、激活态、关键数字,面积控制在整屏 10% 以内;其余控件用主色 oklch(0.72 0.12 206) 的低透明度描边即可。
标题三行以 0.13s 间隔错峰上滑,单行时长 780ms;元素默认即为可见终态,禁用 opacity:0 等状态类唤醒,并为 prefers-reduced-motion 提供关闭动画的降级。
签名、广播、确认三态均展示确认数或预计剩余时间;失败态提供唯一重试入口,并保留已填参数,避免用户重复授权。
在 4G 中位网络下测首屏可交互时间 ≤ 1.2s;键盘 Tab 顺序覆盖全部可交互元素,焦点环使用浅暖色 2px 且不被玻璃层遮挡;窄屏 320px 无横向溢出。
场景不同,信息密度与动效强度也不同:交易类求快,藏品类求稳,仪表盘求准,权限类求清晰。
同页完成连接、授权、签名、回执,平均 3 步闭环,状态条按 250ms 缓动推进。
网格自适应 2/3/4 列,卡片统一 4:3 裁切,元数据缺失时使用占位排版而非空白。
支持 AR 的设备加载轻量模型,不支持则回退静态图,首帧资源控制在 300KB 内。
关键数字等宽对齐,趋势线只使用主色系深浅变化,不引入额外色相干扰阅读。
本页的视觉签名是把半调网点当作信息密度语言:数据越密集,网点越密;面板越重要,模糊越浅。这样用户不需要靠高饱和色块也能判断视觉优先级,梦幻空间的氛围来自层次而非亮度。
网点尺寸 8–9px、点径 1–1.4px,配合径向遮罩只在中上部浮现,避免铺满整屏造成噪点疲劳。所有网点层均为装饰元素并标记 aria-hidden。