Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

[Dúvida] Meu menu hamburguer não está aparecendo

<!DOCTYPE html>
<html>

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

<body>
    <header class="cabeçalho">
        <div class="container">
            <span class="cabeçalho__menu-hamburguer container__imagem"></span>
            <img src="img/Logo.png" 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="Carrinhos de compras" class="container__imagem"></a>
            <a href="#"><img src="img/Usuario.png" alt="Meu perfil" class="container__imagem"></a>
         </div>


    </header>
    
</body>

</html>



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

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

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

.container__imagem {
    padding: 1em;
}

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

1 resposta
solução!

Olá, Kayo!

A imagem não está aparecendo por conta de você ter chamado ela de forma errada, ao invés de background- image você utiliza do background-color, seu código reparado fica assim:

.cabeçalho__menu-hamburguer {
    width: 24px;
    height: 24px;
    background-image: url("../img/Menu.svg"); /*troquei o color por image*/
    display: inline-block;
        
}

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

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

.container__imagem {
    padding: 1em;
}

Dessa forma a imagem volta a aparecer e você pode seguir com o conteúdo da aula.

Espero ter ajudado, qualquer dúvida, me coloco à disposição! Bons estudos!

Sucesso

Um grande abraço e até mais!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!