Skip to content

Form Layout

A realistic form combining multiple Lexicon input components with validation states. Responsive: two columns on desktop, single column on mobile.

Looks good
Looks good
Enter a valid email address
0 / 280 characters
Preferred contact

Components used

Key implementation details

  • Two-column grid on desktop (grid-template-columns: 1fr 1fr), collapses to single column below 640px
  • Validation states shown inline: success (green check), error (red with message)
  • Form actions right-aligned with secondary + primary button pair
  • All inputs use consistent --md sizing for visual rhythm

Released under the MIT License. A product by the pace.