Solucionado (ver solução)

Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

Solucionado
(ver solução)
1
resposta

[Projeto] evoluindo cada vez mais

<!DOCTYPE html>
<html>

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <link rel="preconnect" href="https://fonts.googleapis.com">
    <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
    <link
        href="https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap"
        rel="stylesheet">
    <title>AluraBooks</title>
    <link rel="stylesheet" href="reset.css">
    <link rel="stylesheet" href="styles.css">
</head>

<body>
    <header class="cabeçalho">
        <div class="container">
            <input type="checkbox" id="menu" class="container__botao">
            <label for="menu">
                <span class="cabeçalho__menu-hamburguer container__imagem"></span>
            </label>
            <ul class="lista-menu">
                <li class="lista-menu__titulo">Categorias</li>
                <li class="lista-menu__item"> <a href="#" class="lista-menu__link">PROGRAMAÇÃO</a>
                </li>
                <li class="lista-menu__item"> <a href="#" class="lista-menu__link">FRONT-END</a>
                </li>
                <li class="lista-menu__item"> <a href="#" class="lista-menu__link">INFRAESTRUTURA</a>
                </li>
                <li class="lista-menu__item"> <a href="#" class="lista-menu__link">BUSINESS</a>
                </li>
                <li class="lista-menu__item"> <a href="#" class="lista-menu__link">DESIGN & UX</a>
                </li>
            </ul>
            <img src=" img/Logo.svg" alt="Logo da Alurabooks" class=container__imagem__logo>
        </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/Usuario.svg" alt="Meu perfil" class=container__imagem></a>
        </div>
    </header>
    <section class="banner">
        <h2 class="banner__titulo">Já sabe por onde começar?</h2>
        <p class="banner__texto">Encontre em nossa estante o que precisa para seu desenvolvimento!</p>
        <input type="search" class="banner__pesquisa" placeholder="Qual será sua próxima leitura?">
    </section>
</body>

</html>
.cabeçalho__menu-hamburguer {
    width: 24px;
    height: 24px;
    background-image: url("../img/Menu.svg");
    background-repeat: no-repeat;
    background-position: center;
    display: inline-block;

}

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

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

.container__imagem {
    padding: 0.48rem;
}

.container__imagem__logo {
    padding: 20px;
}

.lista-menu {
    display: none;
    position: absolute;
    top: 100%;
    width: 60vw;
}

.container__botao:checked~.lista-menu {
    display: block;
}

.lista-menu__titulo,
.lista-menu__item {
    padding: 1em;
    background-color: var(--branco);
}

.lista-menu__titulo {
    color: var(--amarelo);
    font-weight: 700;
}

.lista-menu__link {
    background: var(--azul-degrade);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text; 
    text-transform: uppercase;
    text-decoration: none;

}

.container__botao{
    display: none;
    padding: 10px;
}
.banner {
        background: var(--azul-degrade);
        color: var(--branco);
        text-align: center;
        padding: 2.5em 2em;
}

.banner__titulo {
        font-size: 18px;
        font-weight: 700;
}

.banner__texto {
        font-weight: 500;
        margin: 1em 0;
}

.banner__pesquisa {
        background-color: transparent;
        border: 1px solid var(--branco);
        color: var(--branco);
        border-radius: 24px;
        padding: 1em;
        width: 100%;


}

.banner__pesquisa::placeholder {
        font-family: var(--fonte-principal);
        font-size: 14px;
        font-weight: 400;
        text-align: center;
        color: var(--branco);
        background: url("../img/Pesquisa.svg") no-repeat;
        background-position: 1em;
}

@import url("styles/banner.css");

:root {
    --cor-de-fundo: #ebecee;
    --branco: #ffffff;
    --amarelo: #EB9B00;
    --azul-degrade: linear-gradient(97.54deg, #002F52 35.49%, #326589 165.37%);
    --fonte-principal: "Poppins";
}

body {
    background-color: var(--cor-de-fundo);
    font-family: var(--fonte-principal);
    font-size: 16px;
    font-weight: 400;
}
1 resposta
solução!

Oi, Samuel, tudo bem?

Parabéns pelo resultado, ficou ótimo! Também agradeço por compartilhar seu projeto, com certeza vai ajudar nos estudos de todas as pessoas que estão aprendendo este mesmo assunto.

Continue mergulhando em tecnologia e se tiver dúvidas, conte com o fórum.

Abraços e bons estudos!