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

[Sugestão] Uso do GAP?

Galera estava lendo alguns tópicos para entender as diferenças do código usado, o gap ele vai dar a sensação do mesmo resultado, porém, observem no final da imagem que será diferente do código usado pelo professor, o justify-content: space-between; vai espaçar as imagens mesmo no uso de 1x, 0.5x e 0.25x , porém o gap não, bem no final vai aparecer a diferença:

Usando GAP

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

usando justify-content: space-between;

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

deixo abaixo o link de sugestão para a prática desses códigos:

https://flexboxfroggy.com/

1 resposta
solução!

Olá, Luis. Tudo bem?

Você trouxe uma ótima questão sobre a utilização do gap versus o justify-content: space-between; no Flexbox. Ambos têm suas particularidades e podem ser usados de acordo com o resultado desejado.

Diferenças entre gap e justify-content: space-between;

  1. gap:

    • O gap é utilizado para definir um espaçamento fixo entre os itens dentro de um container flexível.
    • Ele é consistente e mantém a mesma distância entre os itens, independentemente do tamanho do container.
    • No entanto, o gap não afeta o espaço ao redor dos itens, apenas entre eles.
  2. justify-content: space-between;:

    • O justify-content: space-between; distribui os itens dentro do container de maneira que o espaço entre eles seja igual, mas o espaço ao redor dos itens pode variar dependendo do tamanho do container.
    • Isso significa que, ao redimensionar o container, o espaço entre os itens pode mudar, mas eles sempre estarão distribuídos uniformemente.

Qual usar?

Depende do efeito que você deseja alcançar:

  • Se você quer um espaçamento fixo e consistente entre os itens, use gap.
  • Se você quer que os itens se distribuam uniformemente dentro do container, use justify-content: space-between;.

No seu caso, se você está observando uma diferença no final da imagem, isso pode ser devido ao comportamento do justify-content: space-between; que ajusta o espaço entre os itens conforme o tamanho do container muda. Já o gap manterá o espaço fixo entre os itens, não importando o tamanho do container.

Espero ter ajudado.

Um abraço e bons estudos.