Menu Underline Hover
PRÓXIMO
Tamanho de imagens no WordPress
Postado: 21 de maio de 2021
Tempo de Leitura: < 1 Minuto
Menu Underline Hover
Vamos fazer um menu com efeito underline quando passamos o mouse com css.
Vamos adicionar o Html:
<nav class="menu-underline">
<a href="#"><i class="icon-home"></i> Home</a>
<a href="#"><i class="icon-user-1"></i> Perfil</a>
<a href="#"><i class="icon-file-o"></i> Artigos</a>
<a href="#"><i class="icon-envelope-o"></i> Contato</a>
<div class="underline"></div>
</nav>
Vamos adicionar o Css:
.menu-underline{
width:100%;
display:block;
float:left;
}
.menu-underline a{
text-decoration: none;
color:#3b3b3b;
text-align: center;
width: 130px;
padding:0.5em 0;
display: inline-block;
font-weight: bold;
transition: all .5s ease-in-out;
}
.menu-underline a:hover{
text-decoration:none;
}
.menu-underline .underline{
width: 130px;
height:6px;
border-radius:3px;
background-color: #ffcd0a;
transition: all .4s ease-in-out;
}
.menu-underline a:nth-child(1):hover~.underline{
transition: all .4s ease-in-out;
}
.menu-underline a:nth-child(1):hover{
color: #ffcd0a;
}
.menu-underline a:nth-child(2):hover{
color: #00cad2;
}
.menu-underline a:nth-child(3):hover{
color: #2cc800;
}
.menu-underline a:nth-child(4):hover{
color: #c8c8c8;
}
.menu-underline a:nth-child(2):hover~.underline{
transform:translate(135px);
transition: all .4s ease-in-out;
background-color: #00cad2;
}
.menu-underline a:nth-child(3):hover~.underline{
transform:translate(270px);
transition: all .4s ease-in-out;
background-color: #2cc800;
}
.menu-underline a:nth-child(4):hover~.underline{
transform:translate(405px);
transition: all .4s ease-in-out;
background-color: #c8c8c8;
}


Deixe um comentário