Same address

ShippingMira Patel14 Harbour RoadBristol BS1 4QA
No dependencies
Code format

Install with shadcn

Needs a free account token. Get a token

npx shadcn@latest add @movin/checkbox-same-address

About this component

Billing same as shipping, shown happening: ticking lifts each shipping line off its card and flies it down into its billing field, and the billing fields settle into a read-only look. Clearing empties them.

Dependencies
None
Difficulty
Intermediate
Reduced motion
Respected
Theme
Light and dark
Follows page color-scheme

Triggers3

  • Click
  • State change
  • Delay stagger

Techniques4

  • Keyframes
  • CSS transition
  • CSS variables
  • Transition delay stagger

Accessibility

Keyboard and screen readers

A native checkbox inside a <label>, so Space toggles it and the visible label names it; :focus-visible on the input outlines the box. The copied billing values are decoration here, so a real form should also fill or disable its billing inputs.

Reduced motion

The fields fill at once.

Use it in anything you build, commercial and client work included. Licence

More checkboxes

See all
Smart guidesGet code
SnowfallGet code
SprinklesGet code

Press and drag down the boxes

SweepGet code