Como criar: layout de colunas mistas

Aprenda a usar CSS para criar uma grade de layout de colunas mistas.

Aprenda a criar um layout de colunas responsivas que podem mudar entre quatro colunas, duas colunas e colunas de largura total com base na largura da tela.

Ajuste o tamanho da janela do navegador para ver o efeito responsivo:

Experimente pessoalmente

Como criar um layout de colunas mistas

Primeiro passo - Adicione HTML:

<div class="row">
  <div class="column"></div>
  <div class="column"></div>
  <div class="column"></div>
  <div class="column"></div>
</div>

Segundo passo - Adicione CSS:

Neste exemplo, criaremos um layout de quatro colunas, que se transforma em duas colunas quando a largura da tela for menor que 900 pixels. No entanto, quando a largura da tela for menor que 600 pixels, as colunas empilhadas em vez de lado a lado.

/* Cria quatro colunas iguais, que flutuam juntas */
.column {
  float: left;
  width: 25%;
}
/* Limpa a flutuação */
.row:after {
  content: "";
  display: table;
   clear: both;
}
/* Layout responsivo - muda a configuração para duas colunas em vez de quatro */
@media screen and (max-width: 900px) {
  .column {
    width: 50%;
  }
}
/* Layout responsivo - faz duas colunas empilhadas em vez de lado a lado */
@media screen and (max-width: 600px) {
  .column {
    width: 100%;
  }
}

Experimente pessoalmente

Páginas relacionadas

Tutorial:Layout de site CSS

Tutorial:Design de site responsivo CSS