OPUS/UI

Navigation

Liquid Glass

hot

Glass that refracts what’s behind it: backdrop blur + an SVG displacement map, rim lighting and a pointer-tracked specular. Frosted fallback outside Chromium.

backdrop-filtersvg-filterpointer4 files · 225 locdeps: clsx, tailwind-merge

Glass Animals — Heat Waves

Dreamland

1:323:58
⏮⏸⏭

Installation

With the shadcn CLI, pointing at this platform’s registry:

npx shadcn@latest add https://opusui.131199999.xyz/r/liquid-glass.json

Or offline, straight from your opus55 checkout (copies every file it needs):

node ../tailwind_component/opus55/scripts/add.mjs liquid-glass

Usage

import { LiquidGlass } from "@/components/opus/effects/liquid-glass";

<LiquidGlass className="p-6">…</LiquidGlass>

API

PropTypeDefaultDescription
refractionnumber60Displacement strength.
blurnumber4Backdrop blur (px).
tintstring"rgba(255,255,255,0.06)"Glass tint.
highlightbooleantruePointer specular.

Notes

  • backdrop-filter: url(#svg) only refracts in Chromium; Safari/Firefox show a stronger frosted blur instead (detected after mount).

Command palette