Criação de Layouts de Formulário com Múltiplas Colunas Usando Classes CSS

Gostaria de condensar os seus formulários exibindo campos em múltiplas colunas? O WPForms facilita a divisão de formulários em metades, terços ou até layouts mais complexos.

Este tutorial mostrar-lhe-á como usar as nossas definições de layout de múltiplas colunas para ajudar os seus formulários a terem o melhor aspeto.

Nota: Recomendamos o uso do campo Layout para uma abordagem mais simples, de arrastar e soltar, para construir layouts de formulário avançados. No entanto, as classes CSS de layout abordadas neste tutorial ainda são suportadas.


Antes de começar, você precisará garantir que o WPForms esteja instalado e ativado no seu site WordPress e que você tenha verificado sua licença. Em seguida, você pode criar um novo formulário ou editar um existente para aceder ao construtor de formulários.

Criação de Formulários com Múltiplas Colunas Usando Layouts Visuais

O WPForms inclui uma ferramenta de layout visual que lhe permite criar múltiplas colunas sem código.

Para aceder a esta ferramenta, clique em qualquer campo no construtor para abrir o seu painel de Opções de Campo. Em seguida, clique no separador Avançadas.

A abrir o painel de opções avançadas de campo

Abra a ferramenta de layouts visuais clicando em Mostrar Layouts ao lado da opção CSS Classes.

A abrir a ferramenta de layouts visuais

Isto revelará várias opções de layout pré-feitas que pode usar no seu formulário.

As opções de várias colunas na ferramenta de layouts visuais do WPForms

Nota: A opção Mostrar Layouts está apenas disponível para utilizadores do WPForms Lite. Se estiver a usar o plugin WPForms Pro, será necessário usar o campo Layout para criar campos de formulário com múltiplas colunas.

Para o nosso exemplo, queremos que os nossos campos Nome e Email apareçam um ao lado do outro, e que cada um ocupe metade da largura do formulário. Para criar este layout, selecionaremos a opção que mostra duas caixas de tamanho igual.

A selecionar um layout de duas colunas

Depois de selecionarmos este layout, precisamos de escolher em que coluna queremos que este campo em particular apareça. Como o nosso campo Nome é o primeiro no nosso formulário, queremos que ele apareça na coluna da esquerda.

A definir o primeiro campo num layout de várias colunas

Quando clica numa coluna na ferramenta de layouts visuais, as classes correspondentes são automaticamente adicionadas à definição de Classes CSS do campo. A classe wpforms-one-half indica ao campo para ocupar metade da largura disponível, enquanto a classe wpforms-first indica ao campo que ele precisa de iniciar uma nova linha.

Classes CSS de várias colunas aplicadas a um campo

Em seguida, precisamos de realizar o mesmo processo para o nosso campo Email. No entanto, colocá-lo-emos na coluna da direita.

A adicionar um campo à segunda coluna num layout de duas colunas

Quando terminar de adicionar os seus campos ao seu layout, certifique-se de guardar as suas alterações no construtor de formulários.

Veja como o nosso exemplo de layout de múltiplas colunas aparece no frontend do nosso site:

Um layout de formulário de duas colunas

Veja o nosso Modelo de Formulário de Pedido de Orçamento com Múltiplas Colunas que usa classes CSS para criar um layout compacto, com múltiplas colunas.

Adicionar Classes CSS de Múltiplas Colunas Manualmente

Se preferir não usar a ferramenta de layouts visuais, pode digitar manualmente classes CSS no campo relevante no separador Avançadas do painel Opções de Campo.

Aqui estão todas as classes CSS disponíveis para layouts de múltiplas colunas:

  • wpforms-metade
  • wpforms-um-terço
  • wpforms-um-quarto
  • wpforms-um-quinto
  • wpforms-um-sexto
  • wpforms-dois-terços
  • wpforms-dois-quartos
  • wpforms-dois-quintos
  • wpforms-dois-sextos
  • wpforms-tr ilde{s
  • wpforms-tr ilde{s-fifths
  • wpforms-tr ilde{s-sixths
  • wpforms-quatro-quintos
  • wpforms-quatro-sextos
  • wpforms-cinco-sextos

A imagem abaixo mostra 3 layouts comuns de v ilde{rias colunas. Os r ilde{tulos indicam quais classes CSS foram usadas da lista acima.

Layouts de formulário comuns de várias colunas, incluindo layouts de duas colunas, três colunas e duas colunas desiguais

Nota: O primeiro campo em cada linha na imagem acima tamb ilde{m usa a classe wpforms-first.

Nota: O primeiro campo em cada linha na imagem acima tamb ilde{m usa a classe wpforms-first.

Notas Adicionais para Usar Layouts de Múltiplas Colunas

Ao usar classes de colunas, h ilde{a algumas coisas importantes a notar:

  • As colunas n ildeo se aplicam no construtor de formul ilde{tios. Elas s ilde{o vis ilde ildeveis apenas ao visualizar o formul ilde{tio no frontend do seu site. Teste sempre os seus formul ilde{tios antes de os publicar para ter a certeza de que est ilde ildeo satisfeitos com os seus layouts.
  • O primeiro campo em cada linha deve ter a classe wpforms-first para al ilde{m da sua classe de coluna. Isto indica ao plugin que ilde{e o primeiro item e reinicia quaisquer colunas anteriores no formul ilde{tio.
  • Na maioria dos casos, ao usar classes de colunas, deve definir o Tamanho do Campo (tamb ilde{m no separador Avan ilde{t}ados das Op ilde{t}es do Campo) como Grande. Isto permite que o campo preencha todo o espa ilde{o dispon ilde ildevel na sua coluna e mant ilde{m o espa ilde{o}amento direito e esquerdo uniforme em rela ilde{o}o aos campos vizinhos.
A alterar o tamanho do campo para um campo de texto num layout de várias colunas
  • Se usar um layout de v ilde{rias colunas com campos condicionais, quaisquer campos que sejam mostrados condicionalmente ser ilde{o alinhados ilde{t} esquerda. Para manter estes campos alinhados de acordo com o seu layout preferido, pode usar este trecho de CSS:

    Nota: Se n ildeo est ilde ildeo familiarizados com o uso de CSS no WPForms, consultem o nosso guia de CSS para iniciantes e o nosso documento sobre uso de classes personalizadas com WPForms.

    Perguntas Frequentes

    Estas são respostas a algumas das principais perguntas sobre a criação de layouts de formulários com várias colunas.

    Por que o layout de v ilde{rias colunas n ildeo est ilde ildeo a funcionar quando pr ilde{e-visualizo o meu formul ilde{tio?

    Se o Marcador Moderno estiver ativado nas suas defini ilde{t}es do WPForms, as classes CSS de v ilde{rias colunas n ildeo funcionar ilde{to quando visualizar o seu formul ilde{tio no frontend. Para corrigir este problema, ter ilde ildeo de desativar o Marcador Moderno.

    Nota: Desativar o Marcador Moderno impede que estilizem formul ilde{tios no editor de blocos. Recomendamos o uso do campo Layout para criar campos de formul ilde{tio de v ilde{rias colunas se ainda quiserem estilizar o vosso formul ilde{tio no editor de blocos.

    Para isso, v ildeo a WPForms » Defini ilde{t}es e selecionem o separador Geral.

    Definições Gerais do WPForms

    Depois disso, rolem para baixo e desmarquem a op ilde{o}o Usar Marcador Moderno.

    Desativar marcação moderna

    Certifiquem-se de guardar as vossas altera ilde{t}es quando terminarem.

    Nota: Se n ildeo conseguirem encontrar as defini ilde{t}es do Marcador Moderno, ter ilde ildeo de adicionar um filtro para for ilde{t}ar o WPForms a mostrar esta op ilde{o}o. Consultem o nosso guia de estiliza ilde{o}o de formul ilde{tios para mais detalhes.

    Pronto! J ilde ildeo podem otimizar os vossos formul ilde{tios com layouts de v ilde{rias colunas.

    Em seguida, gostariam tamb ilde{m de fazer com que os vossos formul ilde{tios fiquem bem em dispositivos m ilde{o}veis? Podem configurar o vosso formul ilde{tio para ter um layout de v ilde{rias colunas que muda para exibir os campos numa ilde{u}nica coluna em dispositivos m ilde{o}veis, para que seja f ilde{t}il de usar em qualquer dispositivo.

    O Melhor Plugin Construtor de Formulários Drag and Drop para WordPress

    Fácil, Rápido e Seguro. Junte-se a mais de 6 milhões de proprietários de sites que confiam no WPForms.