Hey there! This is the Uniform version 3 documentation site. If you’re looking for version 4, go here instead.
Form field size and spacing are controlled by a form modifier wrapper. Use this to ensure consistent treatment of the elements in your forms.
More often than not, a form consists of many fields. When that happens, we need to show spacing some love. Choose one of two available styles to make those breaks consistent: standard or compact.
Standard: This is the default that we recommend for most interfaces.
Consider the number of form fields and interface density when choosing between the four available sizes.
X-Small: Not technically for a full-blown form. Think of the tiniest spots for an input, like a data cell or tagging video. Use this there.
If a button sits on the same row as a form field, the sizes should match.
If the button has a row all its own—like a single submit—use a large, primary style to make the CTA more clear.
Don'tmix button and form field sizes for the sake of an obvious CTA
Domatch the button size with the related form fields.
platform | notes |
---|---|
Web |
|
Apple |
|
Android |
|
No guidelines exist for Windows (yet). |