Menu vertical html e css
Botões de redes sociais html
Neste tutorial veja como criar um menu vertical com Html e css.
Nesta seção, projetaremos as estruturas com as tags abaixo.
Usaremos A Tag <div>, <h3>, <i>,<nav>,<ul>,<li> e a tag <a> para inserirmos o LINK de destino.
Essas tags usaremos para criar o nosso Menu vertical com html e css
.
Como criar um menu vertical em HTML?
Vamos Adicionar o HTML
<div class="menu"> <div class="header"> <h3><i class="icon icon-gauge iconM"></i> Menu</h3> </div> <nav class="nav"> <ul> <li><i class="icon icon-home icon"></i> Home</li> <li><i class="icon icon-file-text-o icon"></i> sobre</li> <li><i class="icon icon-cube icon"></i> Front-end <ul> <li><i class="icon icon-right-open icon"></i> Códigos Html</li> <li><i class="icon icon-right-open icon"></i> Códigos Css</li> <li><i class="icon icon-right-open icon"></i> Códigos Jquery</li> </ul> </li> <li><i class="icon icon-wordpress icon"></i> WordPress</li> <li><i class="icon icon-globe icon"></i> Web</li> <li><i class="icon icon-mail-3 icon"></i> Contato</li> </ul> </nav> </div><!--menu-->
Vamos Adicionar o CSS
Nesta seção, usaremos algumas propriedades CSS para estilizar a nosso Menu vertical com
css e html.
.menu{ width: 300px; height: auto; background-color:transparent; border-radius: 10px 10px; margin: auto; overflow: hidden; } .header{ border-radius: 10px 10px 0px 0px; padding: 20px 0px; background-color: #424242; } h3{ color: #FFFFFF; font-family: 'Roboto', sans-serif; margin-left: 1rem; } .icon-menu{ font-size: 20px; float: left; color: #21dee2; } .icon{ margin-right: 8px; } .nav li{ transition: 1s all; font-family: 'Roboto', sans-serif; font-size: 18px; padding: 15px; margin-top: 0px; border-bottom: 1px #2b2b2b solid; color: #fff; background-color: #373737; list-style: none; display: block; } .nav li:last-child { border-bottom:0; } li:hover{ transition: 0.3s all; color: #373737; background-color: rgb(33, 214, 218); cursor: pointer; } .nav > li { float:left; } .nav li ul{ background: #1E2B32; margin-left: 280px; margin-top: -38px; display: none; position: absolute; border-top-right-radius: 15px 15px; border-bottom-right-radius: 15px 15px; } .nav li:hover > ul{ display: block; cursor: pointer; }
Combinando as Duas seções acima Html e Css temos o seguinte Resultado!
Veja o Resultado baixo!
Deixe um comentário