Experimental component · Phase 1

Liquid glass surface

Testing a refractive surface that bends and softens the backdrop to create a liquid-glass effect. This browser is using the CSS blur, saturation, and translucent-surface fallback instead.

CSS fallback active

Live controls

Tune the surface

Changes apply to every glass sample below. Set surface fill to 0% for fully transparent glass.

40%
7px
140%
50px

Resizable surface

Content stays sharp while the backdrop bends.

Use the dotted handle to move the surface across the backdrop, then drag the lower-right corner to confirm that the displacement map follows its actual dimensions.

Local SVG filterResize-awareFallback-safe

Popover scale

Compact floating surfaces

Drag the menu across the stage to test dense rows, small radii, and text contrast.

Dialog scale

Large overlay surfaces

Move the dialog across the colour field to check shadows, copy, controls, and fallback legibility.

Confirm change

Publish the new theme?

This will make the selected appearance available to everyone in the workspace.

Photographic backdrops

Real detail is the harder test.

Drag each panel over high-contrast edges, fine textures, and changing colour to compare the enhanced refraction with the CSS-only fallback.

Aerial view of surfers and ocean waves beside a sandy coast. Photo by Manny Moreno on Unsplash

Activity panel

Conditions are clean at Burleigh Heads.

Move the panel over foam, deep water, sand, and people to see the filter respond to rapid texture changes.

1.4 m swellOffshore wind
Modern building facade with colourful windows and open concrete structure. Photo by Gérard GRIFFAY on Unsplash

Location preview

Geometry behind geometry.

Hard edges, repeated windows, and saturated colour reveal displacement more clearly than a soft gradient.

BrutalistPublic space

Phase 1 boundary

Deliberately independent

  • No public package export or global stylesheet.
  • No changes to dropdown, dialog, card, or theme APIs.
  • Unsupported engines and reduced-transparency preferences receive an opaque-enough CSS fallback.
  • Deleting this experiment directory removes the implementation completely.