Utilitário da propriedade gap


Ao utilizar o estilo de layout display: grid, o Bootstrap 5 oferece utilitários de espaçamento (gap) que podem ser aplicadas ao container pai (grid container).

Nota

Essas classes eliminam a necessidade de adicionar utilitários de margem individualmente aos itens da grade (filhos de um container com display: grid).

Exemplo

<div class="d-grid gap-3">
  <div class="p-2 bg-light border">Item da Grade 1</div>
  <div class="p-2 bg-light border">Item da Grade 2</div>
  <div class="p-2 bg-light border">Item da Grade 3</div>
</div>

No exemplo acima, a classe .d-grid é aplicada ao container pai, indicando que ele utiliza um layout grid. A classe .gap-3 define um espaçamento de 3 unidades entre os itens da grade. Cada item da grade (<div>) também pode ter estilos adicionais, como preenchimento (p-2), fundo claro (bg-light), e borda (border).

Observação

Os utilitários de gap oferecem opções responsivas para todos os breakpoints de grid do Bootstrap, além de seis tamanhos baseados no mapa $spacers (0 a 5). Não há uma classe de utilitário .gap-auto, pois ela é efetivamente a mesma que .gap-0.

Referências