← Voltar

Simulador de Grid Responsivo

Como o Bootstrap decide quantas colunas cabem em cada tamanho de tela.

O conceito

O Bootstrap divide qualquer linha (.row) em 12 colunas. Cada filho declara quantas dessas 12 colunas quer ocupar. Se um bloco ocupa 4, cabem 3 por linha (12 ÷ 4 = 3).

A parte responsiva vem dos breakpoints: faixas de largura de tela. A regra é mobile-first — uma classe vale da sua largura mínima para cima, até que outra maior assuma.

Breakpoint Vale a partir de Media query gerada
xs0px(nenhuma — é o padrão)
sm576pxmin-width: 576px
md768pxmin-width: 768px
lg992pxmin-width: 992px
xl1200pxmin-width: 1200px
xxl1400pxmin-width: 1400px

Os 12 blocos do simulador abaixo usam exatamente estas classes:

<div class="col-12 col-md-6 col-lg-4 col-xl-3">

Traduzindo: 1 por linha no celular (12 de 12), 2 a partir de 768px (6 de 12), 3 a partir de 992px (4 de 12) e 4 a partir de 1200px (3 de 12). Arraste o controle abaixo e veja acontecer.

Largura da tela

1200 px
xl a partir de 1200px

Classe no comando col-xl-3
Colunas ocupadas 3 de 12
Blocos por linha 4
Zoom do palco 100%