Web

Contact form

The form surface on its own — labelled inputs, a text area, radio and checkbox groups, validation states and the submit CTA.

Open standalone examples/raw/form.html

What it demonstrates

The controls composing at page scale rather than as isolated specimens. The kitchen sink shows each input once; this shows what happens when eight of them stack and the eye has to find the required ones.

Read it against the live components

These are the CSS-class forms of controls that also exist as Vue. Where the two disagree the Vue component is what ships, and the kitchen sink is where to check.