JSFiddle - React, Tailwind, and code Playground
by halirgb
HTML
<link rel="stylesheet" href="//maxcdn.bootstrapcdn.com/bootstrap/3.2.0/css/bootstrap.min.css">
<script src="//maxcdn.bootstrapcdn.com/bootstrap/3.2.0/js/bootstrap.min.js"></script>
<script src="//cdnjs.cloudflare.com/ajax/libs/floatlabels.js/1.0.0/floatlabels.min.js"></script>
<nav class="navbar navbar-default navbar-static-top" role="navigation">
<div class="container">
<!-- Brand and toggle get grouped for better mobile display -->
<div class="navbar-header">
<button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1"> <span class="sr-only">Toggle navigation</span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
</div>
<!-- Collect the nav links, forms, and other content for toggling -->
<div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1">
<div class="btn-compose pull-left">
<a type="button" class="btn btn-danger navbar-btn" href="#compose" role="tab" data-toggle="tab"> <span class="glyphicon glyphicon-pencil"></span> Compose</a>
</div>
<ul class="nav navbar-nav">
<li>
<a href="#inbox" role="tab" data-toggle="tab">
Inbox <span class="label label-success">10</span>
</a>
</li>
<li><a href="#sent-mail" role="tab" data-toggle="tab">Sent mail</a>
</li>
<li><a href="#draft" role="tab" data-toggle="tab">Draft</a>
</li>
<li><a href="#trash" role="tab" data-toggle="tab">Trash</a>
</li>
</ul>
<ul class="nav navbar-nav navbar-right">
<li><a href="#"><span class="glyphicon glyphicon-user"></span> Username</a>
</li>
</ul>
</div>
<!--...
CSS
@import url(http://fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,600italic,700italic,400,300,600,700);
body {
background-color:#F7F7F7;
font-family: 'Open Sans', sans-serif;
}
/*Navbar*/
.navbar-default {
background-color:#fff;
border-bottom-color:#E3E3E3;
}
.navbar-default .navbar-nav>.active>a,
.navbar-default .navbar-nav>.active>a:hover,
.navbar-default .navbar-nav>.active>a:focus{
background-color:transparent!important;
}
.navbar-default .btn-compose {
padding-right:10px;
border-right:1px solid #F0F0F0;
}
/*Forms setup*/
.form-control {
border-radius:0;
box-shadow:none;
height:auto;
}
.float-label{
font-size:10px;
}
input[type="text"].form-control,
input[type="search"].form-control{
border:none;
border-bottom:1px dotted #CFCFCF;
}
textarea {
border:1px dotted #CFCFCF!important;
height:130px!important;
}
/*Content Container*/
.content-container {
background-color:#fff;
padding:35px 20px;
margin-bottom:20px;
}
h1.content-title{
font-size:32px;
font-weight:300;
text-align:center;
margin-top:0;
margin-bottom:20px;
}
/*Compose*/
.btn-send{
text-align:center;
margin-top:20px;
}
/*mail list*/
ul.mail-list{
padding:0;
margin:0;
list-style:none;
margin-top:30px;
}
ul.mail-list li a{
display:block;
border-bottom:1px dotted #CFCFCF;
padding:20px;
text-decoration:none;
}
ul.mail-list li:last-child a{
border-bottom:none;
}
ul.mail-list li a:hover{
background-color:#DBF9FF;
}
ul.mail-list li span{
display:block;
}
ul.mail-list li span.mail-sender{
font-weight:600;
color:#8F8F8F;
}
ul.mail-list li span.mail-subject{
color:#8C8C8C;
}
ul.mail-list li span.mail-message-preview{
display:block;
color:#A8A8A8;
}
.mail-search{
border-bottom-color:#7FBCC9!important;
}
JavaScript
$('.form-control').floatlabel({
labelClass: 'float-label',
labelEndTop: 5
});