Skip to content

Columns

Objetivo

Aplicar comportamento visual a seções em colunas, principalmente conforme a quantidade de colunas e a presença de imagens.

O que o JS faz

Este é um block leve. Ele:

  • conta quantas colunas existem na primeira linha;
  • adiciona uma classe como columns-2-cols, columns-3-cols, etc;
  • identifica colunas cuja única informação é uma imagem;
  • marca essas colunas com .columns-img-col.

Por que isso importa

O CSS pode reagir melhor ao layout quando conhece:

  • o número de colunas;
  • quais colunas são predominantemente visuais.

Ilustração simples

text
[ texto ] [ imagem ]
   |
   +--> columns-2-cols
   +--> columns-img-col na coluna visual

Released under the MIT License.