1
resposta

[Sugestão] Margens mais responsivas

Observei que os elementos com as classes "menu" e "principal" tem o mesmo preenchimento (padding) nas telas mobile (ou geral, porque é a base no projeto) e desktop. Apenas nas telas "tablet" (min-width: 720px) não há o mesmo padding entre as classes. Incluindo ele no style.css:

<codigo omitido>

@media(min-width: 720px) {

    /* Header */
    .menu {
        height: 217px;
        padding: 0 2.5rem;
    }
    
<codigo omitido>

Depois, podemos usar a propriedade justify-content com o valor space-between para já manter os itens próximos as bordas (main start/flex-start e main end/flex-end). Talvez as telas para tablets não fiquem com a barra de pesquisa centralizada. Podemos fazer um ajuste no media query com min-width: 720px. Tudo isso como fiz no flex.css para as telas mobile e tablet:

.menu {
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-wrap: wrap;
    column-gap: 33px;
}

@media (min-width: 720px) {
    .menu__pesquisar {
        margin: 0 10rem;
    }
}

A tela desktop é a mesma do prof.

Deixo aqui 2 slides que eu montei para ajudar meus alunos quando dei aula de flex-box sobre a propriedade justify-content: Insira aqui a descrição dessa imagem para ajudar na acessibilidade Insira aqui a descrição dessa imagem para ajudar na acessibilidade

1 resposta

Oi, Ítalo!

Que contribuição sensacional.

Além da observação técnica certeira sobre o comportamento do padding em telas de tablet, você ainda trouxe uma sugestão prática de código e complementou com dois slides super didáticos sobre o justify-content. Isso com certeza vai ajudar muita gente a visualizar melhor como os itens se distribuem no eixo principal do Flexbox.

Destaques da sua sugestão:

  • Reforço visual com os slides (ótimos para fixar o conceito).
  • Uso consciente do flex-wrap e column-gap.
  • Preocupação com a responsividade real, e não só no desktop.

Se tiver mais materiais assim e quiser compartilhar no fórum, sinta-se à vontade — isso enriquece muito a comunidade. E parabéns por ensinar Flexbox com esse nível de clareza!

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