JSFiddle - React, Tailwind, and code Playground
HTML
<nav id="tg-nav" class="tg-nav">
<div id="tg-navigation" class="collapse navbar-collapse tg-navigation">
<ul>
<li>
<a href="javascript:void(0);">Home</a>
</li>
<li>
<a href="results.html">About</a>
</li>
<li>
<a href="javascript:void(0);">Packages</a>
</li>
<li>
<a href="javascript:void(0);">Destination</a>
</li>
<li>
<a href="javascript:void(0);">Gallery</a>
</li>
<li>
<a href="javascript:void(0);">Blog</a>
</li>
<li>
<a href="javascript:void(0);">Contact us</a>
</li>
</ul>
</div>
</nav>
CSS
<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/3.2.1/jquery.min.js"></script> <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script> .tg-navigationarea {
width: 100%;
float: left;
position: relative;
background: #f7f7f7;
}
.tg-nav {
z-index: 2;
float: left;
width: 100%;
text-align: center;
font: 400 13px/40px 'Open Sans', Arial, Helvetica, sans-serif;
}
.tg-navigation > ul {
width: auto;
float: none;
display: inline-block;
margin: 0 auto;
}
.tg-navigation {
width: 100%;
float: left;
padding: 0;
line-height: inherit;
}
.tg-navigation ul li {
line-height: inherit;
list-style-type: none;
}
li.menu-item-has-children {
position: relative;
}
li.menu-item-has-mega-menu {
position: static;
}
li.menu-item-has-children > a:before,
li.menu-item-has-mega-menu > a:before {
top: 0;
right: 10px;
content: '\f107';
position: absolute;
font-size: inherit;
line-height: inherit;
font-family: 'FontAwesome';
}
.sub-menu li.menu-item-has-children > a:after {
top: 0;
right: 10px;
content: '\f105';
position: absolute;
font-size: inherit;
line-height: inherit;
font-family: 'FontAwesome';
}
.tg-navigation ul li .sub-menu li.current-menu-item > a {
color: #333;
}
.tg-navigation ul li .sub-menu li.current-menu-item > a:before {
height: 100%;
}
.tg-navigation > ul > li {
float: left;
}
.tg-navigation ul li a {
color: #666;
display: block;
padding: 0 25px;
position: relative;
line-height: inherit;
}
.tg-navigation > ul > li > a {
color: #333;
z-index: 2;
}
.tg-navigation > ul > li:last-child > .sub-menu {
right: 0;
left: auto;
}
.tg-navigation > ul > li:last-child > .sub-menu .sub-menu {
right: 100%;
left: auto;
}