Forms
Form Example
<form>
<div class="form-group">
<label class="required">Name</label>
<input type="text" placeholder="e.g. Mighty Pirate™" />
</div>
<div class="form-group">
<label class="required">Email</label>
<input type="email" placeholder="e.g. guybrush@skullisland.mi" />
</div>
<div class="form-group">
<label class="required">Password</label>
<input type="password" placeholder="Password" />
</div>
<div class="form-group">
<div class="checkbox">
<input id="checkbox-example-1" type="checkbox">
<label for="checkbox-example-1">Checkbox</label>
</div>
</div>
<div class="form-group">
<button class="button" type="submit">Submit</button>
</div>
</form>
Inputs
Text
<div class="form-group">
<label class="required">First Name</label>
<input type="text" />
</div>
Text Area
<div class="form-group">
<label class="required">Label</label>
<input type="text" />
</div>
Select
<div class="form-group">
<select>
<option>Select Option …</option>
<option>Option</option>
<option>Option</option>
<option>Option</option>
<option>Option</option>
</select>
</div>
Checkboxes & Radios
<div class="form-group">
<div class="checkbox">
<input id="checkbox-example-2" type="checkbox">
<label for="checkbox-example-2">Checkbox</label>
</div>
<div class="checkbox">
<input id="checkbox-example-3" type="checkbox" disabled>
<label for="checkbox-example-3">Checkbox (Disabled)</label>
</div>
</div>
<div class="form-group">
<div class="radio">
<input id="radio-example-1" type="radio" name="radio-group">
<label for="radio-example-1">Radio</label>
</div>
<div class="radio">
<input id="radio-example-2" type="radio" name="radio-group">
<label for="radio-example-2">Radio</label>
</div>
<div class="radio">
<input id="radio-example-3" type="radio" name="radio-group" disabled>
<label for="radio-example-3">Radio (Disabled)</label>
</div>
Validation - Form Group
Validation can be applied to form groups. There are success and alert styles which can be applied.
<div class="form-group form-group--success">
<label for="input-success">Input Success Example</label>
<input id="input-success" type="text">
</div>
<div class="form-group form-group--error">
<label for="input-error">Input Error Example</label>
<input id="input-error" type="text">
</div>
Validation Message
Validation Messages can give the user specific feedback to when inputting data.
Success validation message
Warning validation message
Error validation message
<div class="input-validation input-validation--success">Success validation message</div>
<div class="input-validation input-validation--warning">Warning validation message</div>
<div class="input-validation input-validation--error">Error validation message</div>