Liqui Design

Components

Every liqui component, shown on a real backdrop.

Thirty-seven components, most of them a LiquiGlass surface with a Base UI primitive driving it. A few deliberately are not — a separator is one pixel wide and has no room for a bezel, a fieldset would only be a lens for the lenses inside it to bend — and those pages say why, because knowing where the material stops is part of using it.

Every tile below is the real component rendering the real material. Open one to try it, read what is specific about putting it on glass, and copy the source shadcn add writes into your project.

Refraction renders in Chromium. In Safari and Firefox these tiles fall back to frosted blur automatically, which is worth seeing too — see Glass.

Loading…

Accordion

Loading…

Alert Dialog

Loading…

AutocompleteNew

Loading…

AvatarNew

Loading…

Button

Loading…

Checkbox

Loading…

Checkbox GroupNew

Loading…

CollapsibleNew

Loading…

ComboboxNew

Right-click anywhere here

Context Menu

Loading…

Dialog

Loading…

Drawer

Loading…

Field

Loading…

Fieldset

Loading…

Form

Loading…

Input

Loading…

Menu

Loading…

Menubar

Loading…

Meter

Loading…

Navigation Menu

Loading…

Number Field

Loading…

OTP Field

Loading…

Popover

Loading…

Preview Card

Loading…

Progress

Loading…

Radio Group

Loading…

Scroll Area

Loading…

Select

Loading…

Separator

Loading…

Slider

Loading…

Switch

Loading…

Tab BarNew

Loading…

Tabs

Loading…

Toast

Loading…

Toggle

Loading…

Toggle Group

Loading…

Toolbar

Loading…

Tooltip

Installing

Any one of them is a single command, and the first one you add brings the glass design tokens with it:

npx shadcn@latest add https://liqui.design/r/button.json

See Quick start for the namespace setup if you are adding several.

On this page