I'm creating a drop-down menu in CSS3, but I'm not able to style the third level.
CSS is like this:
*{margin: 0; padding:0;}
.menu{width: 100%; height: 50px; background-color:#222; font-family:Arial, Helvetica, sans-serif;}
.menu ul{list-style:none; position:relative;}
.menu ul li{width: 150px; float:left;}
.menu a{padding: 15px; display:block; text-decoration:none; text-align:center; background-color:#222; color:#fff;}
.menu ul ul{position: absolute; visibility:hidden;}
.menu ul li:hover ul{visibility: visible;}
.menu ul ul li:hover ul{visibility: visible;}
.menu a:hover{background-color:#f4f4f4; color:#555;}
.menu ul ul li{float: none; border-bottom: 1px solid #ccc;}
.menu ul ul li a{background-color: #999;}
label[for="bt_menu"]{padding: 5px; background-color: #222; color: #FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:30px; cursor: pointer; width: 50px; height:50px;}
HTML looks like this:
<nav class="menu">
<ul>
<li><a href="#">Dashboard</a></li>
<li><a href="#">Veículos</a>
<ul>
<li><a href="#">Novos</a></li>
<li><a href="#">Seminovos</a></li>
<li><a href="#">F&I</a></li>
</ul>
</li>
<li><a href="#">Peças</a>
<ul>
<li><a href="#">Balcão</a></li>
<li><a href="#">Oficina</a>
<ul>
<li><a href="#">Mecânica</a></li>
<li><a href="#">Funilaria</a></li>
<li><a href="#">Acessórios</a></li>
</ul>
</li>
</ul>
</li>
</ul>
</nav>
Even the second level is good, but I think I did not know how to configure the third level: /
The result of the code in the browser looks like this:
Beingthatitwouldbedesirablethatitshouldbelikethis: