JSFiddle - React, Tailwind, and code Playground
HTML
<div class="navbar">
<span class="nav-btn"></span>
<div class="container">
<div id="brand">
<img src="Img/logo1.png" class="visible" />
<img src="Img/smallLogo.png" class="hidden" />
</div>
<nav>
<ul>
<li>
<a href="#">
<img src="Img/home2.png" height="20" /></a>
</li>
<li><a href="#">HOTEL</a></li>
<li><a href="#">TOURS</a></li>
<li class="dropdown"><a href="#">EUROPE MAIL</a><img src="Img/arrowDown.png" />
<ul class="dditems">
<li><a href="EuropeRail.html">Europe Rail</a></li>
<li><a href="EuropeRailWorld.html">Europe Rail World</a></li>
</ul>
</li>
<li class="dropdown"><a href="#">VACATIONS</a><img src="Img/arrowDown.png" />
<ul class="dditems">
<li><a href="Vocation.html">Cheap Caribbean</a></li>
<li><a href="Hurtigruten.html">Hurtigruten</a></li>
<li><a href="Contiki.html">Contiki</a></li>
<li><a href="Sandals.html">Sandals</a></li>
</ul>
</li>
<li class="dropdown"><a href="#">HOME RENTALS</a><img src="Img/arrowDown.png" />
<ul class="dditems">
<li><a href="HomeRental.html">Vacation Home Rentals</a></li>
<li><a href="HomeExchange.html">Home For Exchange</a></li>
<li><a href="HomeAway.html">Home Away Europe</a></li>
</ul>
</li>
<li><a href="#">CRUISE</a></li>
<li><a...
CSS
html {
font-family: sans-serif;
-webkit-text-size-adjust: 100%;
-ms-text-size-adjust: 100%;
}
* {
margin: 0px;
padding: 0px;
}
.container {
padding-right: 25px;
padding-left: 100px;
margin-right: auto;
margin-left: auto;
text-align: center;
}
.navbar {
background: #333333;
height: 50px;
position: fixed;
width: 100%;
margin: 0 auto;
}
#brand {
float: left;
padding-right: 30px;
padding-top: 10px;
}
.hidden {
display: none;
}
.visible {
display: block;
}
nav {
width: 100%;
text-align: center;
}
nav ul {
float: left;
line-height: 50px;
padding: 0px;
margin: 0px;
position: relative;
}
nav ul li {
display: inline-block;
list-style-type: none;
}
nav ul li a {
text-decoration: none;
padding: 10px;
color: #9d9d9d;
font-size: 14px;
}
nav ul li:hover {
background-color: #333;
}
nav ul li a:hover {
color: #fff;
}
nav ul li:hover ul {
display: block;
}
nav ul ul {
display: none;
position: absolute;
background-color: #333;
min-width: 150px;
}
nav ul ul li {
...
JavaScript
$(document).ready(function () {
$("span.nav-btn").click(function () {
$("nav").slideToggle();
});
});
$(document).ready(function () {
var mainmenu = $(this).next('ul');
$(".dropdown").click(function () {
$(this).children(".dditems").slideToggle();
});
});