Gooey

Add liquid motion to menus, sliders and draggable items. Try morph, move, melt and bend interactions.

Open in Studio

See it in action

Choose an example to try, then make it your own below.

All examples

Make it yours

Preparing preview…

0px
Desktop · 0pxClick, drag or use the keyboard.

React code

import { Liquid } from '@/components/livenui/gooey'

<Liquid
  blur={6}
  contrast={18}
  fill={"color-mix(in srgb, var(--surface, Canvas) 92%, var(--foreground, CanvasText))"}
>
  <Liquid.Item {...{"effect":"morph"}}>
    <button type="button">Your content</button>
  </Liquid.Item>
</Liquid>