Carregando...

Menu flexbox com html e css

Postado: 9 de março de 2023 Tempo de Leitura: < 1 Minuto

Menu flexbox com html e css

O que é Flexbox ?

O CSS Flexible Box Layout, conhecido como Flexbox, é um modelo de layout da Web CSS3. Está no estágio de recomendação de candidatos do W3C. O layout flexível permite que os elementos responsivos dentro de um contêiner sejam organizados automaticamente, dependendo do tamanho da tela

Neste tutorial vamos criar um Menu flexbox com HTML e CSS.

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

Essas são as tags que usaremos para criar o nosso Menu flexbox.

Vamos Adicionar o HTML

       <ul>
                
          <li><a href="#" title="Home">Home</a></li>
          <li><a href="#" title="Sobre">Sobre</a></li>
          <li><a href="#" title="Serviços">Serviços</a></li>
          <li><a href="#" title="Artigos">Artigos</a></li>
          <li><a href="#" title="Contato">Contato</a></li>
                
       </ul>

Vamos Adicionar o CSS

Nesta seção, usaremos algumas propriedades CSS para estilizar o  nosso menu.

ul {

  list-style: none;
  justify-content: center;
  align-items: center;
  display: flex;
  background-color: #0093ff;

}

@media all and (max-width: 480px) {
  
  ul { flex-direction: column; }

}

ul a  {
  
        padding: 1em 2em;
        position: relative;
        display: inline-block;
        font-family: 'open_sansregular';
        font-weight: bold;
        color: #ffffff;
        text-decoration: none;
        transition: 0.3s;
      }

ul a:hover {
  
    background: #242424;

}

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

1.221 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