JSFiddle - React, Tailwind, and code Playground
by hristofor
HTML
<nav class="main_nav">
<ul>
<li><a href="#">Cele</a></li>
<li class="look"><a href="#">Cele</a>
<ul class="und_menu">
<li><a href="#">item1</a></li>
<li><a href="#">item2</a></li>
<li><a href="#">item3</a></li>
<li><a href="#">item4</a></li>
</ul>
</li>
<li><a href="#">Cele</a></li>
<li><a href="#">Cele</a></li>
<li><a href="#">Cele</a></li>
<li><a href="#">Cele</a></li>
</ul>
</nav>
<div class="wrapper"></div>
CSS
ul{
list-style:none;
}
.look .und_menu{
display: none ;
}
.look:hover > .und_menu{
display: block ;
}
.look > .und_menu{
position: absolute;
top: 90% ;
padding: 0;
}
.und_menu li{
float: none !important;
}
.main_nav ul{
background: #282828;
border-bottom: 6px solid ;
position: relative;
display: inline-table;
margin-top: 10px;
}
.main_nav ul li {
float: left;
width: 80px;
}
.main_nav ul li:hover {
background: #212121;
box-shadow: 0 -5px #000;
border-radius: 2px;
}
.main_nav ul li a{
color: #fff;
text-decoration: none;
padding: 20px 20px;
display: block;
white-space: nowrap;
position: relative;
right: 15px;
bottom: 15px;
}
.main_nav ul li:before{
content: '';
position: relative;
top: 35px;
display: inline;
border-left: thin solid #000;
padding: 10px;
width: 3px;
}
.main_nav ul li:first-child:before{
content: 'r';
visibility: hidden;
}
.wrapper{
width: 50%;
margin: 0 auto;
background: #fff;
min-height: 300px;
box-shadow: 0 3px 20px #000;
position: relative;
bottom: 27px;
}