# Input group
Group for inputs to control bar position (vertical / horizontal) and add margins
By default input-groups is vertical. For use horizontal add class isHorizontal
to the parent.
Recommended to use for:
# Default group
Default example
Source code:
<form style="border: 1px solid var(--ui-g-200); box-shadow: -8px 8px 0 var(--ui-g-100); padding: 0.8rem;">
<!-- group #1 -->
<div class="ui-input-group" style="margin-bottom: 1rem;">
<div class="ui-input isRequired">
<label for="input-Iq1">Name</label>
<input id="input-Iq1" type="text" value="" placeholder="Enter name here" />
</div>
<div class="ui-input isRequired">
<label for="input-Iq2">Surname</label>
<input id="input-Iq2" type="text" value="" placeholder="Enter surname here" />
</div>
</div>
<!-- group #2 -->
<div class="ui-input-group isHorizontal" style="margin-bottom: 1rem;">
<div class="ui-input isRequired" style="max-width: 160px;">
<label for="input-Lx1">Age</label>
<input id="input-Lx1" type="number" value="32" placeholder="Enter age here" />
</div>
<div class="ui-input" style="width: 260px;">
<label for="input-Lx2">Address</label>
<input id="input-Lx2" type="text" value="" placeholder="Enter address here" />
</div>
</div>
<!-- group #3 -->
<div class="ui-input-group isHorizontal isRight" style="margin-bottom: 1rem;">
<select class="ui-select" name="select-XAq1" style="width: 160px;">
<option value="option0" selected disabled>Choice gender</option>
<option value="orange">Male</option>
<option value="mango">Female</option>
</select>
<select class="ui-select isLoading" name="select-XAq2" style="width: 260px;">
<option value="test-loading" selected>Loading</option>
</select>
</div>
<!-- group #4 -->
<div class="ui-input-group" style="margin-bottom: 1rem;">
<div class="ui-switch">
<input type="checkbox" id="switch-DA1"/>
<label for="switch-DA1">Subscribe to news</label>
</div>
</div>
<!-- group #5 -->
<!-- note: here's a button group -->
<div class="ui-button-group isRight">
<button class="ui-button isLink">Cancel</button>
<button class="ui-button isPrimary">Get started</button>
</div>
</form>
← Switch