1
resposta

Faça como eu fiz: layout responsivo para a seção de categoria

Conteúdo HTML:

<section class="categorias">
    <div class="categoria">
        <img src="https://imgur.com/DjqNU3l.png">
        <div class="titulo-categoria">
            <span>Camisetas</span>
        </div>
    </div>

    <div class="categoria">
        <img src="https://imgur.com/xWXO9dL.png">
        <div class="titulo-categoria">
            <span>Bolsas</span>
        </div>
    </div>

    <div class="categoria">
        <img src="https://imgur.com/sXfSRv3.png">
        <div class="titulo-categoria">
            <span>Calçados</span>
        </div>
    </div>

    <div class="categoria">
        <img src="https://imgur.com/VU8G5nk.png">
        <div class="titulo-categoria">
            <span>Calças</span>
        </div>
    </div>

    <div class="categoria">
        <img src="https://imgur.com/JqOh0uL.png">
        <div class="titulo-categoria">
            <span>Casacos</span>
        </div>
    </div>

    <div class="categoria">
        <img src="https://imgur.com/6pDb3Lb.png">
        <div class="titulo-categoria">
            <span>Óculos</span>
        </div>
    </div>
</section>

Conteúdo CSS:

body{
    font-family:"Inter";
    font-weight:500;
  background-color: black;
}

.categorias {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  gap: 40px;
}

img{
    display:block;
}

.titulo-categoria{
    width:160px;
    height:35px;
    background-color:#000000;
  
  display:flex;
  justify-content:center;
  align-items:center;

}

.titulo-categoria span{
    color:white;
  display: flex;
  justify-content: center;
}

1 resposta

Oi, Guilherme!

Obrigada por compartilhar seu código com a comunidade Alura.

Sua organização com flex-wrap e gap chama atenção: ficou claro que você entendeu como distribuir os itens de forma adaptável. Ótimo uso do justify-content: center para manter tudo centralizado!

Agora uma sugestão: percebi que o fundo da página está assim background-color: black;, o que acaba "escondendo" o formato do card com o título preto na parte inferior. Que tal testar um background-color branco ou em um tom mais claro? Assim, o contraste com o rodapé preto ficará mais visível.

body {
  font-family: "Inter";
  font-weight: 500;
  background-color: #fffadc;
}

Ela fica assim:

print da página com nova cor de background

Se não quiser algo muito claro você pode ir testando cores. Aqui tem inspirações.

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!