jQuery addClass example
Change class name on click in jQuery
by Sampath_Madhuranga
HTML
<ul>
<li class="elementoMenu">
<a href="">Inicio</a>
</li>
<li class="elementoMenu">
<a href="">Carta</a>
<div class="submenu">
<a href="1.html">Platos de Tandoori</a>
<a href="1.html">Platos de Curry</a>
<a href="1.html">Arroces</a>
<a href="1.html">Platos vegetales</a>
</div>
</li>
<li class="elementoMenu">
<a href="">Menú</a>
<div class="submenu">
<a href="1.html">Menú del día</a>
<a href="1.html">Menú degustación</a>
</div>
</li>
<li class="elementoMenu">
<a href="">Restaurante</a>
<div class="submenu">
<a href="1.html">Nuestra historia</a>
<a href="1.html">Cómo llegar</a>
</div>
</li>
<li class="elementoMenu">
<a href="">Reservas</a>
</li>
</ul>
CSS
nav {
overflow: hidden;
width: 100%;
text-align: center;
align-content: center;
}
nav ul {
padding: 0;
margin: 0;
list-style: none;
display: inline-block;
}
nav ul li {
float: left;
}
.elementoMenu a {
float: left;
color: #ff9900;
padding: 14px 16px;
text-decoration: none;
display: block;
font-size: 17px;
}
.elementoMenu a:hover {
color: white;
background-color: #ff9900;
}
.submenu {
display: none;
}
.elementoMenu a:first-child:hover+.submenu, .submenu:hover {
display: inline-block;
position: absolute;
background-color: #663300;
}