Buongiorno,
purtroppo non riesco a far funzionare :hover per attivare il terzo livello di menù.
chiedo un aiuto per comprendere dove sto sbagliando.
Grazie
Di seguito trovate il codice:
codice HTML:
<!DOCTYPE html>
<html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no">
<style TYPE="text/css" MEDIA="only screen and (min-width: 850px)">
.menu li
{
list-style: none;
width: 200px;
float: left;
font-family: Oswald, sans-serif;
}
.menu li a
{
background-color: #9A9A9C;
padding: 4px 15px;
text-decoration: none;
color: green;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
}
.menu li a:hover
{
background-color: #9A9A9C;
color: white;
}
.menu li:hover a.smenu
{
display: block;
padding: 4px 15px;
width: 150px;
}
li ul li:first-child
{
margin-top: 10px;
}
.smenu
{
display: none;
border: solid 1px #b4b4b4;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .3);
-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, .3);
box-shadow: 0 1px 3px rgba(0, 0, 0, .3);
}
.smenu2
{
display: none;
border: solid 1px #b4b4b4;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .3);
-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, .3);
box-shadow: 0 1px 3px rgba(0, 0, 0, .3);
}
.smenu ul
{
display: none;
}
.smenu:hover .smenu2
{
display: block;
background-color: #9A9A9C;
color: black;
padding: 4px 15px;
width: 150px;
}
</style>
</head>
<body>
<div class="menu">
<ul>
<li><a href="#">Menu 1</a>
<ul>
<li><a class="smenu" href="#">Anagrafica xxxxx</a>
<ul>
<li><a class="smenu2" href="#">Livello 3</a></li>
<li><a class="smenu2" href="#">Livello 3</a></li>
<li><a class="smenu2" href="#">Livello 3</a></li>
</ul>
</li>
<li><a class="smenu" href="#">Livello 2</a></li>
</ul>
</li>
<li><a href="#">Menu 2</a>
<ul>
<li><a class="smenu" href="#">Livello 2</a></li>
<li><a class="smenu" href="#">Livello 2</a>
<ul>
<li><a class="smenu2" href="#">Livello 3</a></li>
<li><a class="smenu2" href="#">Livello 3</a></li>
<li><a class="smenu2" href="#">Livello 3</a></li>
</ul>
</li>
<li><a class="smenu" href="#">Livello 2</a></li>
</ul>
</li>
</ul>
</div>
</body>
</html>