Skip to content
Interactive

RopeDrag

A brass bell on a beam with a jute pull rope and a wooden toggle. The rope has real weight: pull it and it swings, tug it hard and the bell rings, brush past and it stirs. Enter tugs, arrows swing it.

Download
  • React
  • Tailwind CSS v4
  • motion

Props

NameTypeDefaultWhat it does
onRing(count: number) => void-Called on every ring, with the running count.
soundbooleantrueBrowsers stay silent until the first press or key.
labelstring"Bell rope"Read out by screen readers.
classNamestring"w-80"Set the width here. Everything scales with it.