JSFiddle - React, Tailwind, and code Playground

Notification Proto

by Hugo Carneiro

HTML

<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css">
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css">
<div class="fl-viewport-header ">
  <span class="nav-left fl-menu-back" data-fl-navigate-back="">
    <i class="fa fa-chevron-left" aria-hidden="true"></i> <span class="btn-label">Back</span>
  </span>
  <span class="nav-title">
    <span>Page Title</span>
  </span>
  <span class="nav-right" data-fl-toggle-menu=".fl-menu">
    <i class="fa fa-bars" aria-hidden="true"></i>
  </span>
</div>

CSS

/** FLIPLET DEFAULT MENU **/

.fl-viewport-header {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  height: 44px;
  margin: 0 auto;
  line-height: 43px;
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  background: rgba(255, 255, 255, 0.85);
  text-shadow: 0 1px 0 #fff;
  border-bottom: 1px solid rgba(127, 127, 127, 0.1);
  font-weight: 300;
  width: 100%;
  z-index: 10;
  text-align: center;
  color: #333;
  font-size: 1em;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
}

.fl-viewport-header .nav-left,
.fl-viewport-header .nav-right {
  position: absolute;
  top: 0;
  height: 43px;
}

.fl-viewport-header .nav-left,
.fl-viewport-header .nav-right {
  cursor: pointer;
}

.fl-viewport-header .nav-left {
  left: 0;
  line-height: 44px;
}

.fl-viewport-header .nav-left .fa {
  width: 44px;
}

.fl-viewport-header .nav-left .btn-label {
  display: inline-block;
  padding-left: 22px;
  padding-right: 22px;
  text-indent: -9999px;
  width: 0;
}

.fl-viewport-header .nav-title {
  display: block;
  margin: 0 18.5%;
  text-align: center;
  padding: 0 16px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.fl-viewport-header .nav-right {
  right: 0;
  width: 44px;
  font-size: 1.5em;
}

@media screen and (min-width: 640px) {
  .fl-viewport-header .nav-left .btn-label {
    padding: 0;
    text-indent: initial;
    width: auto;
    position: relative;
    left: -15px;
  }
}


/** END OF FLIPLET MENU DEFAULT **/