JSFiddle - React, Tailwind, and code Playground
HTML
<div id="nav">
<ul id="navul">
<li id="navulBG"> </li>
<li id="rootHome">
<ul id="Home"></ul><a href="index.php"><img src="images/LA-icon.png" style=
"height: 40px;" id="home" /></a>
</li>
<li id="rootProducts" onclick="showMenu(this)">Products
<ul id="Products">
<li>
<p class="navLink" onclick="changePage('products-1.php')">Product 1</p>
</li>
<li>
<p class="navLink" onclick="changePage('products-2.php')">Product 2</p>
</li>
<li>
<p class="navLink" onclick="changePage('products-3.php')">Product 3</p>
</li>
</ul>
</li>
<li id="rootNews">
<a href="#Link for news" class="navLink">News</a>
</li>
<li id="rootCompany" onclick="showMenu(this)">Company
<ul id="Company">
<li>
<p class="navLink" onclick="changePage('./company-aboutUs.php')">About Us</p>
</li>
<li>
<p class="navLink" onclick="changePage('./company-contactUs.php')">Contact
Us</p>
</li>
</ul>
</li>
</ul>
</div>
gshdfsdjkhfkfd<br/>
gshdfsdjkhfkfd<br/>
gshdfsdjkhfkfd<br/>
gshdfsdjkhfkfd<br/>
gshdfsdjkhfkfd<br/>
gshdfsdjkhfkfd<br/>
gshdfsdjkhfkfd<br/>
gshdfsdjkhfkfd<br/>
gshdfsdjkhfkfd<br/>
gshdfsdjkhfkfd<br/>
gshdfsdjkhfkfd<br/>
gshdfsdjkhfkfd<br/>
gshdfsdjkhfkfd<br/>
gshdfsdjkhfkfd<br/>
gshdfsdjkhfkfd<br/>
gshdfsdjkhfkfd<br/>
gshdfsdjkhfkfd<br/>
gshdfsdjkhfkfd<br/>
gshdfsdjkhfkfd<br/>
gshdfsdjkhfkfd<br/>
gshdfsdjkhfkfd<br/>
gshdfsdjkhfkfd<br/>
gshdfsdjkhfkfd<br/>
gshdfsdjkhfkfd<br/>
gshdfsdjkhfkfd<br/>
gshdfsdjkhfkfd<br/>
gshdfsdjkhfkfd<br/>
gshdfsdjkhfkfd<br/>
gshdfsdjkhfkfd<br/>
gshdfsdjkhfkfd<br/>
gshdfsdjkhfkfd<br/>
gshdfsdjkhfkfd<br/>
gshdfsdjkhfkfd<br/>
gshdfsdjkhfkfd<br/>
gshdfsdjkhfkfd<br/>
gshdfsdjkhfkfd<br/>
gshdfsdjkhfkfd<br/>
gshdfsdjkhfkfd<br/>
gshdfsdjkhfkfd<br/>
gshdfsdjkhfkfd<br/>
gshdfsdjkhfkfd<br/>
gshdfsdjkhfkfd<br/>
CSS
#nav{position:fixed;width:100%}
#navul
{
color: #CCC;
float: left;
line-height: 41px;
margin: 0;
padding: 0;
position: relative;
right: 0;
width: 100%;
z-index: 100;
overflow: visible;
}
#navulBG {
position: absolute;
top: 0;
left: 0;
height: 100%;
width: 100%;
display: block;
background: #4f4f4f;
background: linear-gradient(top, #4f4f4f 0%,#353535 100%);
background: -moz-linear-gradient(top, #4f4f4f 0%, #353535 100%);
background: -ms-linear-gradient(top, #4f4f4f 0%,#353535 100%);
background: -o-linear-gradient(top, #4f4f4f 0%,#353535 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4f4f4f), color-stop(100%,#353535));
background: -webkit-linear-gradient(top, #4f4f4f 0%,#353535 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4f4f4f', endColorstr='#353535');
}
#navul li
{
color: #DDDDDD;
display: inline-block;
float: left;
padding: 0 10px;
text-decoration: none;
vertical-align: middle;
}
#navul li ul li
{
padding: 0px;
}
#navul ul
{
left: 0px;
padding: 0px;
}
#navul li p
{
margin-bottom: 0px;
margin-top: 0px;
webkit-margin-after: 0px;
webkit-margin-before: 0px;
width: 100px;
}
.navLink
{
color: #CCC;
cursor: hand;
cursor: pointer;
}
ul li
{
display: block;
float: left;
padding-right: 10px;
position: relative;
}
li ul
{
display: none;
}
ul li p:hover
{
background: #4f4f4f;
background: linear-gradient(top, #4f4f4f 0%,#353535 100%);
background: -moz-linear-gradient(top, #4f4f4f 0%, #353535 100%);
background: -ms-linear-gradient(top, #4f4f4f 0%,#353535 100%);
background: -o-linear-gradient(top, #4f4f4f 0%,#353535 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4f4f4f), color-stop(100%,#353535));
background: -webkit-linear-gradient(top, #4f4f4f 0%,#353535 100%);
...