Pure CSS Hover Menu
by gvee
HTML
<ul>
<li>Item 1
<ul>
<li>Subitem 1</li>
<li>Subitem 2</li>
</ul>
</li>
<li>Item2</li>
<li>Item 3
<ul>
<li>Subitem 1</li>
</ul>
</li>
</ul>
CSS
ul
{
list-style-type: none;
}
ul li
{
padding: 5px;
margin: 3px;
border: 1px solid black;
}
ul li:hover
{
background-color: lime;
}
li ul
{
display: none;
}
li:hover ul
{
display: block;
}
li ul li:hover
{
background-color: red;
}