JSFiddle - React, Tailwind, and code Playground
HTML
<link rel="stylesheet" href="CSS/style.css">
<link rel="stylesheet" href="CSS/navbar.css">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.2.0/jquery.min.js"></script>
<div id="navbar">
<ul id="navbarList">
<li id="homeButton"><a href="home.php">Home</a></li>
<li id="blogButton"><a href="blog.php">Blog</a></li>
<li id="downloadsButton"><a href="downloads.php">Downloads</a></li>
<li id="managerButton"><a href="manager.php">Manager</a></li>
<li id="accountButton"><a id='accountAButton' href='manager.php'>Luke</a></li>
<ul id='dropDownList'><li><p id='accountDropDownElement'>Logout</p></li>
<li><p id='accountDropDownElement'>Login</p></li>
</ul>
</ul>
</div id="navbar">
CSS
#navbar ul {
position: relative;
display: inline-table;
list-style-type: none;
width: 965px;
}
#navbar ul:after {
content: "";
clear: both;
display: block;
}
#navbar ul ul {
display: none;
position: absolute;
top: 100%;
height: 60%;
}
#navbar ul ul li {
float: none;
position: relative;
}
#navbar ul li {
float: left;
border-radius: 25px;
margin-right: 10px;
}
#navbar ul li:hover > a {
border: 1px rgb(204, 255, 102) solid;
background-color: rgb(204, 255, 102);
box-shadow: none;
}
#navbar ul li:hover > ul {
display: block;
}
#navbar ul li a {
border-radius: 25px;
border: 1px rgb(57, 232, 38) solid;
background-color: rgb(57, 232, 38);
box-shadow: 0px 3px 3px rgba(0,0,0,0.5);
color: white;
display: block;
float: left;
font-family: "micross";
font-size: 30px;
padding: 15px;
text-decoration: none;
}
#navbar ul li a:hover {
border: 1px rgb(204, 255, 102) solid;
background-color: rgb(204, 255, 102);
box-shadow: none;
}
#accountButton:hover {
cursor: pointer;
}
#accountDropDownImage {
float: left;
}
#accountDropDownElement {
float: left;
background-color: rgb(57, 232, 38);
color: white;
font-size: 20px;
padding-left: 20px;
padding-right: 20px;
padding-top: 10px;
padding-bottom: 10px;
}