Carregando...

Menu Responsivo Branco e Rosa com html e css

Postado: 28 de fevereiro de 2023

Menu Responsivo Branco e Rosa com html e css

Neste tutorial veja como podemos criar um menu responsivo Branco e Rosa com html css.

Nesta seção, projetaremos uma estrutura simples na tag  <nav> <ul><li>, e a <a> para inserir o link de destino. 

Usaremos as classes (.menu-horizontal, .lineTop, e a class .right) para dar o formato e estilizar com css.

Essas é a tags e classes que usaremos para criar o nosso menu responsivo com html, Css.

Vamos Adicionar o HTML

                <nav class="menu-horizontal">

                    <ul>

                        <li><a href="#" class="lineTop"> <span> Html </span> </a></li>
                        <li><a href="#" class="lineTop"> <span> Css </span></a></li>
                        <li><a href="#" class="lineTop"> <span> Jquery </span></a></li>
                        <li><a href="#" class="lineTop"> <span> WordPress </span></a></li>

                        <li class="right"><a href="#" target="_blank" class="lineTop social"> <i class="icon icon-facebook"></i> <span class="textRs"> Facebook</span></a></li>
                        <li class="right"><a href="#" target="_blank" class="lineTop social"> <i class="icon icon-instagram"></i> <span class="textRs"> Instagram</span></a></li>                        
                        <li class="right"><a href="#" target="_blank" class="lineTop social"> <i class="icon icon-twitter"></i> <span class="textRs"> Twitter</span></a></li>
                        <li class="right"><a href="#" target="_blank" class="lineTop social"> <i class="icon icon-pinterest"></i><span class="textRs"> Pinterest</span></a></li>

                    </ul>

                </nav>

Vamos Adicionar o CSS

Nesta seção, usaremos algumas propriedades CSS para estilizar o  nosso Menu Resposivo com html e css.

.menu-horizontal { 

    margin:auto; 
    float:left; 
    width:100%; 
    background-color:#fff; 
    border-radius:5px; 
    overflow:hidden;
    border-top: 2px #ff9696 solid;
    border-left: 1px #eaeaea solid;
    border-right: 1px #eaeaea solid;
    border-bottom: 1px #eaeaea solid;

    box-shadow: -1px 11px 6px -10px rgba(0,0,0,0.42);
    -webkit-box-shadow: -1px 11px 6px -10px rgba(0,0,0,0.42);
    -moz-box-shadow: -1px 11px 6px -10px rgba(0,0,0,0.42);

}

ul,li {
  
  margin: 0;
  padding: 0;
  list-style: none;

}

li {
  
  position: relative;
  float: left;
  width:100%;
  display: block;
  overflow:hidden!important;
  border-bottom:1px #eaeaea solid;

}

li.right { float:right; }

li.right i{ 
     
    z-index:2;
    position:relative; 
    color:#ff9696;
    transition: 0.3s;

}

li:hover i{ 
      
    color:#ffffff;
}

.lineTop span { 

    z-index:2; 
    position:relative; 
    color:#ff9696;
    font-weight: bold;
    transition: 0.3s;
 
}

li:hover span{ 

    color:#ffffff; 
    transition: 0.3s;

}


.lineTop {

  display: block;
  padding: 0 30px;
  line-height: 50px;
  text-decoration: none;
  z-index:2;

}

.lineTop.social {

  display: block;
  padding: 0 15px;
  line-height: 50px;
  text-decoration: none;
  color:#1abdfd;

}

.lineTop:after {

    content: '';
    position: absolute;
    top:0;
    left:0;
    display: block;
    height:100%;
    width:0;
    text-align: center;
    background-color: #ff9696;
    transition: 0.3s;

}


li:hover .lineTop:after {

  width:100%;
  background-color:#ff9696; 

}

/*768PX BREAKPOINT*/
@media (min-width:48em){

/*Menu*/
.menu-horizontal { 

    background: rgb(238,238,238);
    background: linear-gradient(0deg, rgba(238,238,238,1) 7%, rgba(255,255,255,1) 50%);

}


li { width:auto; border-bottom:none; }
li.right .textRs { display:none; }

.lineTop:after {

    content: '';
    position: absolute;
    top:0;
    left:0;
    display: block;
    height:0;
    width:100%;
    text-align: center;
    background-color: #ff9696;
    transition: 0.3s;

}


li:hover .lineTop:after {

  height:100%;
  background-color:#ff9696; 

}
/*Menu*/

} 

Combinando as Duas seções acima Html e Css temos o seguinte Resultado!

Veja o Resultado baixo!

Baixar Código Veja Funcionando

Publicado por: Loop Nerd

376 Visualizações

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Artigos Relacionados