JSFiddle - React, Tailwind, and code Playground
Fliplet - Form Styles
by Hugo Carneiro
HTML
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css">
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css">
<div class="container-fluid">
<div class="row">
<div class="col-sm-12">
<form class="form-horizontal">
<div class="form-group clearfix">
<div class="col-sm-12 control-label">
<label for="text_field">Text field</label>
</div>
<div class="col-sm-12">
<input type="text" class="form-control" id="text_field" name="Text field" placeholder="Enter something">
</div>
</div>
<div class="form-group clearfix">
<div class="col-sm-12 control-label">
<label for="email_field">Email field</label>
</div>
<div class="col-sm-12">
<input type="email" class="form-control" id="email_field" name="Email field" placeholder="Enter email">
</div>
</div>
<div class="form-group clearfix">
<div class="col-sm-12 control-label">
<label for="pass_field">Password field</label>
</div>
<div class="col-sm-12">
<input type="password" class="form-control" id="pass_field" name="Password field" placeholder="Enter password">
</div>
</div>
<div class="form-group clearfix">
<div class="col-sm-12 control-label">
<label for="number_field">Number field</label>
</div>
<div class="col-sm-12">
<input type="number" class="form-control" id="number_field" name="Number field" placeholder="Enter number">
</div>
</div>
<div class="form-group clearfix">
<div class="col-sm-12 control-label">
<label for="date_field">Date field</label>
</div>
<div class="col-sm-12">
<input type="date" class="form-control" id="date_field"...
CSS
/* DO NOT USE THIS */
@import url(https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700);
html,
body {
font-family: "Open Sans", "Helvetica Neue", Arial, Helvetica, sans-serif;
text-rendering: optimizeLegibility;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
form {
margin: 30px 0;
}
/* END OF DO NOT USE THIS */
/* FORM STYLES */
.form-horizontal .control-label {
text-align: left !important;
margin-bottom: 0.8em;
}
.form-group .control-label label {
font-weight: 600;
margin-bottom: 0px;
padding-top: 5px;
}
.form-control {
border-radius: 22px;
border: 1px solid transparent;
height: 44px;
line-height: 44px;
padding: 0 15px;
-webkit-box-shadow: inset 0px 0px 4px rgba(0, 0, 0, 0.15);
box-shadow: inset 0px 0px 4px rgba(0, 0, 0, 0.15);
-webkit-appearance: none;
}
.form-control:focus {
border: 1px solid #00BCD4;
-webkit-box-shadow: inset 0px 0px 4px rgba(0, 0, 0, 0.15);
box-shadow: inset 0px 0px 4px rgba(0, 0, 0, 0.15);
}
textarea.form-control {
line-height: 16px;
padding: 15px;
max-width: 100%;
}
.form-group .input-group {
padding: 0 15px;
position: relative;
width: 100%;
}
.input-group-addon {
position: absolute;
width: 44px;
height: 24px;
top: 50%;
margin-top: -12px;
left: 15px;
padding: 0;
font-size: 14px;
font-weight: 400;
line-height: 24px;
height: 24px;
color: #555;
text-align: center;
background-color: transparent;
border: none;
border-right: 1px solid #555 !important;
z-index: 4;
}
.form-group .input-group .form-control {
border-top-left-radius: 22px;
border-bottom-left-radius: 22px;
padding-left: 57px;
}
.text-helper {
margin-top: 0.2em;
font-size: 0.8em;
display: block;
}
.form-group p {
margin: 0;
}
.form-control[disabled] {
background-color: #efefef;
-webkit-box-shadow: none;
box-shadow: none;
}
.form-horizontal .btn {
margin-bottom: 15px;
}
.form-horizontal .btn:last-child {
margin-bottom:...