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