.nav-container { background-color: blue; width: 100%; height: 100vh; } .nav-list { display: flex; flex-direction: column; overflow: scroll; } .dropdown { display: none; font-size: 0.8rem; height: 100%; background-color: rgb(27, 27, 165); } .navitem { cursor: pointer; text-decoration: none; color: white; padding: 5%; width: 90%; background-color: rgb(22, 22, 117); font-size: 1rem; } .nav-subitem { display: block; text-decoration: none; color: white; font-size: 0.8rem; width: 70%; padding: 5%; padding-left: 25%; background-color: rgb(27, 27, 165); }