Loading...
Loading...
Build and reuse the "liquid glass" refraction UI in components/grid-wallet-demo (the LiquidGlass / Glass / GlassOver components). Use this skill when the user asks for a glass / liquid-glass / frosted / refraction / squircle UI element — e.g. "make a glass button", "glass tab bar", "glass card", "glass panel", "glass nav", "make this glass", "glass border that expands on hover", "frosted surface", or to tune the glass effect (refraction, chroma, specular, blur, corner smoothing, shadow).
npx skill4agent add lightsparkdev/grid-api liquid-glasscomponents/grid-wallet-democomponents/grid-wallet-demo/src/components/liquid-glass/README.mdbackdrop-filterGlassOverFrostPanelbackdrop-filter| Need | Use |
|---|---|
| Glass button / tab bar / card / chip over a known bg | |
| Refract content you already render, or custom backdrop wiring | |
| A big frosted sheet/modal (no refraction — fast on Safari) | |
| A small surface that refracts the (static) screen behind it | |
| A lens over the LIVE aurora that must work on Safari | WebGL: |
| The phone preview's WebGL stage | |
GlassGlassOver<canvas><video>StageGLStageGLimport { GlassOver } from '@/components/liquid-glass';
const BG = 'linear-gradient(135deg, #5b9dff, #b07cff)';
<div style={{ background: BG }}>
<GlassOver backdrop={BG} radius={16} depth={10} scale={18} cornerSmoothing={0.6}>
<span style={{ display: 'block', padding: '12px 22px', color: '#fff', fontWeight: 600 }}>
Settings
</span>
</GlassOver>
</div>backdropchildrenGlassConfigDEFAULT_GLASSPHONE_SHELL_GLASSFrostPanelFrostConfigGlassConfigtransform: scale()depthscalespecularRotationedgeStrengthcorner-shape: squircleoverflow: hiddenbox-shadowbox-shadowborder-radiuscorner-shapeborder-radiuscorner-shapeGlassSymbolButtonGlassWindowButtonGroup.rootGlassOverbackdropOffset={{x,y}}splaytranslateZ(0)will-changefilter: blur(0px)pat/scroll-refraction-experimentcornerRadiifeDisplacementMapFrostPanelbackdrop-filterGlassGlassOverapps/shared/BottomSheetaurora/PasskeySheetGlassOverbackdropNodenpm run devGlassConfig