Solucionado (ver solução)
Solucionado
(ver solução)
5
respostas

[Dúvida] Problemas no menu hamburguer

Fiz de acordo com o que a professora fez porém no meu navegador aparece só a metade do menu hamburguer, alguém consegue me dar uma sugestão de como resolver? Vou colocar os códigos e também como está visualmente no meu navegador.

HTML:

<!DOCTYPE html>
<html lang="pt-br">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>AluraBooks</title>
    <link rel="stylesheet" href="reset.css">
    <link rel="stylesheet" href="styles.css">
</head>

<body>
<header class="cabecalho">
    <div class="container">
    <span class="cabecalho__menu-hamburguer container__imagem"></span>
    <img src="./img/Logo.svg" alt="Logo da Alurabooks" class="container__imagem">
    </div>
    <div class="container">
    <a href="#"> <img src="./img/Favoritos.svg" alt="Meus favoritos" class="container__imagem"></a>
    <a href="#"> <img src="./img/Compras.svg" alt="Carrinho de compras" class="container__imagem"></a>
    <a href="#"> <img src="./img/Usuário.svg" alt="Meu perfil" class="container__imagem"></a>
    </div>
</header>
</body>
</html>

CSS:

.cabecalho__menu-hamburguer {
    width: 24px;
    height: 24px;
    background-image: url("../img/Menu.svg");
    background-repeat: no-repeat;
    background-position: center;
    display: inline-block;
}

.cabecalho {
    background-color: var(--branco);
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.container {
    display: flex;
    align-items: center;
}

.container__imagem {
    padding: 1em;
}
5 respostas

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Opa Romulo, tudo certo?

O menu-hamburguer retirado do figma pode ter um tamanho variável, sendo assim, quando limitamos o menu no header ele pode ficar menor do que esperado, verifique se alterar a largura e altura no seu header.css resolve o problema, como por exemplo, para 48 pixeis:

  width: 48px;
  height: 48px;

Fico à disposição.

Tenha um bom dia e bons estudos.

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓

Salve Gabriel! Sim, eu já tinha tentado isso também, mas o menu hamburguer permaneceu da mesma forma

solução!

Opa Romulo!

Isso pode estar ocorrendo por conta de termos baixado o grupo, e não a imagem do menu hambúrguer em si. Nesse caso, peço que por gentileza tente extrair o menu hamburguer novamente do projeto no Figma, certifique-se de que está apenas baixando o menu, e não o seu grupo. A seleção do menu deve estar da seguinte forma na lateral esquerda:

Imagem do menu lateral do figma, onde dentro do grupo chamado "Menu", existe um 2 arquivos, o Menu e o Vetor, apenas o Menu está selecionado

Você também pode acompanhar o passo a passo realizado na aula, a partir do minuto 00:40 para chegar a este resultado.

Caso essa abordagem não funcione, compartilhe o seu projeto completo no Github! Dessa forma, posso analisar o seu código na totalidade e simular o problema para ajudá-lo de forma mais assertiva.

Fico à disposição.

Tenha um bom dia e bons estudos.

Putz, foi exatamente isso kkkkkkkkk, vlw pela força aí irmão.