I need help with the following, any help would be great. I'm sure it's simple just been looking at it too long probably
Dropdown menu showing sub menus horizontally instead of vertical plus the sub menu background stays there.
Code:
body {
font-family: arial, sans-serif;
}
* {
padding: 0px;
margin: 0px;
}
#Header {
width: 100%;
height: 100vh;
background: url(images/glasgow.jpg);
background-size: cover;
}
/*Top Logo*/
#Logo {
width: 115px;
height: auto;
float: left;
margin: 15px;
cursor: pointer;
}
/*Navigation ul*/
#NavBar ul {
width: 100%;
height: 100px;
background: #6563af;
line-height: 100px;
}
/*Navigation li*/
#NavBar ul li {
list-style-type: none;
display: inline;
float: right;
}
/*Navigation a*/
#NavBar ul li a {
color: white;
text-decoration: none;
padding: 20px;
}
/*Navigation li HOVER*/
#NavBar ul li:hover {
background: #8269e0;
transition: all 0.40s;
}
#NavBar ul li ul li {
display: none;
}
#NavBar ul li:hover ul li {
display: inline;
}
<body>
<div id="MainContainer">
<!--Start of MainContainer-->
<div id="Header">
<!--Start of Header-->
<div>
<img id="Logo" src="images/logo.png">
</div>
<div id="NavBar">
<ul>
<li><a href="#">Item 5</a>
</li>
<li><a href="#">Item 4</a>
<ul>
<li><a href="#">Sub 1</a>
</li>
<li><a href="#">Sub 2</a>
</li>
<li><a href="#">Sub 3</a>
</li>
</ul>
</li>
<li><a href="#">Item 3</a>
</li>
<li><a href="#">Item 2</a>
</li>
<li><a href="#">Item 1</a>
</li>
</ul>
</div>
</div>
<!--End of Header-->
</div>
<!--End of MainContainer-->
</body>