Skip to content
Feedback & Data

NeedleGauge

A panel meter from a test bench. Bakelite case, cream enamel dial and a mirror band that throws a faint second needle. The needle overshoots, settles on its spring, shivers a little, and jumps if you tap the glass.

Download
  • React
  • Tailwind CSS v4
  • motion

Props

NameTypeDefaultWhat it does
valuenumber64The reading.
minnumber0Bottom of the scale.
maxnumber100Top of the scale.
ticksnumber6Big numbers on the scale, including both ends.
redlinenumber80From this value up the scale is red and the lamp lights.
labelstring"Server load"Printed on the dial.
unitstring"%"Printed after the reading.
shivernumber0.22Needle shiver in degrees. 0 holds it still.
classNamestring"w-full max-w-md"Set the width here. Everything scales with it.