Inputs
@@adsense
Metro UI CSS provides tools for styling input fields. Such as: text, password, checkbox, switch, etc.
The input elements are formed from the outer container, the input element and auxiliary elements. This allows you to style the input elements, and give them additional futures.
Text & password
<!-- input[type=text] -->
<div class="input-control text">
<input type="text">
</div>
<!-- input[type=password] -->
<div class="input-control password">
<input type="password">
</div>
<!-- input with placeholder -->
<div class="input-control text">
<input type="text" placeholder="Input you text here...">
</div>
<!-- readonly input -->
<div class="input-control text">
<input type="text" readonly>
</div>
<!-- disabled input -->
<div class="input-control text">
<input type="text" disabled>
</div>
Checkboxes & Radio buttons
Checkboxes
Small checkboxes
indeterminate
indeterminate small-check
Radio buttons
Small radio buttons
<!-- Checkbox -->
<label class="input-control checkbox">
<input type="checkbox" checked>
<span class="check"></span>
<span class="caption">Checkbox</span>
</label>
<!-- Small Checkbox -->
<label class="input-control checkbox small-check">
<input type="checkbox" checked>
<span class="check"></span>
<span class="caption">Checkbox</span>
</label>
<!-- Radio button -->
<label class="input-control radio">
<input type="radio">
<span class="check"></span>
<span class="caption">Radio</span>
</label>
<!-- Small radio button -->
<label class="input-control radio small-check">
<input type="radio">
<span class="check"></span>
<span class="caption">Small radio</span>
</label>
Switchers (checkbox variation)
Modern Switchers
Original Switchers
<!-- Modern switch -->
<label class="switch">
<input type="checkbox">
<span class="check"></span>
</label>
<!-- Original switch -->
<label class="switch-original">
<input type="checkbox">
<span class="check"></span>
</label>
Textarea
<div class="input-control textarea">
<textarea></textarea>
</div>
Select
Select
Select with multiply
<div class="input-control select">
<select>
<option>1</option>
<option>2</option>
<option>3</option>
</select>
</div>
Metro UI CSS now supported thrid-party Select2.js plugin. We recomended use it
Input file
This future require data-role="input" attribute.
<div class="input-control file" data-role="input">
<input type="file">
<button class="button"><span class="mif-folder"></span></button>
</div>
Input buttons
<input type="button" value="Button">
<input type="reset" value="Reset">
<input type="submit" value="Submit">
Text field states
<div class="input-control text error">
<input type="text">
</div>
<div class="input-control text warning">
<input type="text">
</div>
<div class="input-control text success">
<input type="text">
</div>
<div class="input-control text info">
<input type="text">
</div>
Input with prepend icon
<div class="input-control text">
<label>Prepend icon</label>
<span class="mif-user prepend-icon"></span>
<input type="text">
</div>
<div class="input-control text">
<label>Prepend icon</label>
<img src="..." class="prepend-icon">
<input type="text">
</div>
Big input
<div class="input-control text big-input">
<input type="text">
</div>
Inputs with helper buttons (clear & reveal)
This future require data-role="input" attribute.
<!-- Input with clear helper -->
<div class="input-control text" data-role="input">
<input type="text">
<button class="button helper-button clear"><span class="mif-cross"></span></button>
</div>
<!-- Input with reveal helper -->
<div class="input-control password" data-role="input">
<input type="text">
<button class="button helper-button reveal"><span class="mif-looks"></span></button>
</div>
Input with button(s)
<div class="input-control text" data-role="input">
<input type="text">
<button class="button"><span class="mif-search"></span></button>
</div>
<div class="input-control text" data-role="input">
<input type="text">
<div class="button-group">
<button class="button"><img src="images/location.png"></button>
<button class="button"><img src="images/group.png"></button>
<button class="button"><img src="images/power.png"></button>
</div>
</div>
Modern inputs
You login
Please enter you login or email
Input login
You login
Please enter you login or email
Input login
You password
Please enter you password
Input password
<div class="input-control modern text">
<input type="text">
<span class="label">You login</span>
<span class="informer">Please enter you login or email</span>
<span class="placeholder">Input login</span>
</div>
<div class="input-control modern text iconic">
<input type="text">
<span class="label">You login</span>
<span class="informer">Please enter you login or email</span>
<span class="placeholder">Input login</span>
<span class="icon mif-user"></span>
</div>
<div class="input-control modern password iconic" data-role="input">
<input type="password">
<span class="label">You password</span>
<span class="informer">Please enter you password</span>
<span class="placeholder">Input password</span>
<span class="icon mif-lock"></span>
<button class="button helper-button reveal"><span class="mif-looks"></span></button>
</div>