I have the following code:
.classes {
margin-top: 80px;
height: auto;
background-color: red;
}
.classes ul {
list-style: none;
float: left;
position: absolute;
}
.classes ul li {
position: relative;
}
.classes button {
display: block;
border: none;
text-align: left;
}
.classes ul li ul {
position: absolute;
display: none;
left: 100%;
top: 0;
border-left: 3px solid black;
padding-left: 0px;
}
.classes ul li:hover ul {
display: block;
}
.classes button {
padding: 15px;
width: 100%;
background-color: #7D8A9B;
border-bottom: 2px solid #ccc;
}
.classes .sessoes {
border: none;
}
/*Móveis*/
.sessao1:hover {
color: white;
border-bottom: 2px solid #7ec8fc;
}
.moveis:hover {
background-color: #7ec8fc;
color: white;
}
/*Roupas*/
.sessao2:hover {
border-bottom: 2px solid #82edaa;
}
.roupas:hover {
background-color: #82edaa;
}
/*Outros*/
.sessao3:hover {
color: white;
border-bottom: 2px solid #f34f4f;
}
.outros:hover {
background-color: #f34f4f;
color: white;
}
/*Cozinha*/
.sessao4:hover {
border-bottom: 2px solid #E6E0D4;
}
.cozinha:hover {
backgr
<nav class="classes">
<ul>
<li>
<!-- Sessão dos Móveis -->
<button class="sessao1">Móveis</button>
<ul>
<li>
<button class="sessoes moveis" id="linkCadeira" onclick="cadeira()">Cadeiras</button>
</li>
<li>
<button class="sessoes moveis" onclick="mesas()">Mesas</button>
</li>
<li>
<button class="sessoes moveis" onclick="sofas()">Sofásas</button>
</li>
<li>
<button class="sessoes moveis" onclick="instantes()">Instantes</button>
</li>
<li>
<button class="sessoes moveis" onclick="armarios()">Armarios</button>
</li>
</ul>
</li>
<li>
<!-- Sessão das Roupas -->
<button class="sessao2">Roupas</button>
<ul>
<li>
<button class="sessoes roupas" onclick="bones()">Bonés</button>
</li>
<li>
<button class="sessoes roupas" onclick="camisas()">Camisas</button>
</li>
<li>
<button class="sessoes roupas" onclick="shorts()">Shorts</button>
</li>
<li>
<button class="sessoes roupas" onclick="calcados()">Calçados</button>
</li>
</ul>
</li>
<li>
<!-- Sessão dos Outros -->
<button class="sessao3">Outros</button>
<ul>
<li>
<button class="sessoes outros" onclick="quadros()">Quadros</button>
</li>
<li>
<button class="sessoes outros" onclick="abajur()">Abajur</button>
</li>
<li>
<button class="sessoes outros" onclick="luminarias()">Luminárias</button>
</li>
<li>
<button class="sessoes outros" onclick="tapetes()">Tapetes</button>
</li>
</ul>
</li>
<li>
<!-- Sessão dos Itens de Cozinha -->
<button class="sessao4">Itens de Cozinha</button>
<ul>
<li>
<button class="sessoes cozinha" onclick="panelas()">Panelas</button>
</li>
<li>
<button class="sessoes cozinha" onclick="talheres()">Talheres</button>
</li>
<li>
<button class="sessoes cozinha" onclick="fogoes()">Fogões</button>
</li>
<li>
<button class="sessoes cozinha" onclick="microondas()">Microondas</button>
</li>
</ul>
</li>
</ul>
</nav>
And I want to know if it is possible and if it is how I can make the hover effect of the main buttons remain when hovering the mouse over the secondary buttons, because when the mouse is passed over the "sub-items" the effect of the main items some. Note: Only with html and css, if it is not possible to show another solution.