JSFiddle - React, Tailwind, and code Playground

by Dmitriy Shvanyk

HTML

<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>

<div class="navbar navbar-default navbar-static-top">
  <div class="container">

    <div class="navbar-header">
      <div class="navbar-brand">LOGO</div>
      <button class="navbar-toggle" data-toggle="collapse" data-target=".btnCollapse">
        <span class="icon-bar"></span>
        <span class="icon-bar"></span>
        <span class="icon-bar"></span>
      </button>
    </div>

    <div class="collapse navbar-collapse btnCollapse">
      <ul class="nav navbar-nav navbar-right">
        <li class="active"><a href="#">Link 1</a></li>
        <li class="dropdown">
          <a href="#" class="dropdown-toggle" data-toggle="dropdown">Link 2<span class="caret"></span></a>
          <ul class="dropdown-menu" role="menu">
            <li><a href="#">Submenu 2</a></li>
            <li><a href="#">Submenu 2</a></li>
            <li><a href="#">Submenu 2</a></li>
            <li><a href="#">Submenu 2</a></li>
            <li><a href="#">Submenu 2</a></li>
            <li><a href="#">Submenu 2</a></li>
          </ul>
        </li>
        <li><a href="#">Link 3</a></li>
        <li class="dropdown">
          <a href="#" class="dropdown-toggle" data-toggle="dropdown">Link 4<span class="caret"></span></a>
          <ul class="dropdown-menu" role="menu">
            <li><a href="#">Submenu 4</a></li>
            <li><a href="#">Submenu 4</a></li>
            <li><a href="#">Submenu 4</a></li>
            <li><a href="#">Submenu 4</a></li>
            <li><a href="#">Submenu 4</a></li>
            <li><a href="#">Submenu 4</a></li>
          </ul>
        </li>
      </ul>
    </div>

  </div>  
</div>
<div class="container">
  <div class="row">Content</div>  
</div>
<!-- End container -->

CSS

.nav > li.dropdown.open {
  position: static;
}

.nav > li.dropdown.open .dropdown-menu {
  display: table;
  border-radius: 0px;
  width: 100%;
  text-align: center;
  left: 0;
  right: 0;
}

.dropdown-menu > li {
  display: table-cell;
  height: 50px;
  line-height: 50px;
  vertical-align: middle;
}

@media screen and (max-width: 767px) {
  .dropdown-menu > li {
    display: block;
  }
}