Adicionar uma imagem de fundo aos seus formulários

Gostaria de saber como adicionar imagens de fundo aos seus formulários? É fácil estilizar o seu formulário com uma imagem ou gradiente de cor como pano de fundo utilizando CSS!

Este tutorial mostra-lhe como adicionar uma imagem de fundo ao seu formulário.

Imagem de fundo personalizada

Nota: Os passos deste tutorial requerem a adição de uma classe CSS ao seu site. Se preferir uma abordagem mais direta que não envolva a adição de CSS personalizado, consulte o nosso tutorial sobre a utilização de temas de formulários para saber como.


1. Seleção de uma imagem de fundo

Para começar, tem de escolher uma imagem para utilizar como fundo do seu formulário. Pode utilizar qualquer imagem da sua biblioteca multimédia ou de qualquer lugar na Internet a que o seu site possa aceder.

Considerações a fazer

Para uma legibilidade máxima, assegure um contraste suficiente entre a imagem de fundo e qualquer texto ou campo no seu formulário.

Por exemplo, evite utilizar texto claro sobre um fundo claro. Em vez disso, utilize texto mais escuro em fundos mais claros e texto mais claro em fundos escuros.

2. Seleção de um formulário

Em seguida, escolha o formulário que deseja personalizar. Se ainda precisar de criar um formulário, adicione um novo clicando em WPForms " Adicionar novo.

Adicionar novo formulário

Para começar, pode escolher um dos muitos modelos de formulário disponíveis.

Seleção de um modelo

Se nenhuma das predefinições se adequar aos seus requisitos, pode escolher um modelo semelhante e personalizá-lo no Form Builder.

3. Adicionar uma imagem de fundo ao seu formulário

No Criador de formulários, aceda a Definições " Geral " Avançadas.

Definições Geral Avançado

A partir daqui, introduza um nome de classe em Classe CSS do formulário. Pode utilizar qualquer nome para a sua turma, mas recomendamos que acrescente wpf- como prefixo. Isto ajuda a evitar conflitos entre o seu código CSS personalizado e quaisquer temas ou plug-ins no seu site.

Nota: Para evitar quaisquer problemas, certifique-se de que começa o nome da classe com uma letra. Além disso, lembre-se de que os nomes de classe em CSS diferenciam maiúsculas de minúsculas. Para obter mais informações, consulte nosso guia introdutório de estilo e os tutoriais sobre como adicionar classes ao WPForms.

Classe CSS do formulário

Utilizar uma imagem existente

Se pretender utilizar uma imagem da sua biblioteca multimédia, precisará do URL completo da imagem. Para o obter, primeiro, aceda a Media " Biblioteca no painel de administração do WordPress.

Abrir a biblioteca multimédia

A partir daqui, clique na imagem que pretende utilizar.

Selecionar a imagem de fundo da biblioteca multimédia

Na caixa de diálogo que se abre, clique em Copiar URL para a área de transferência.

Copiar URL para a área de transferência

Isto irá copiar o URL da imagem para a área de transferência.

Nota: Para imagens de outras fontes na Internet, copie o URL clicando com o botão direito do rato na imagem e clicando em Copiar endereço da imagem.

O texto do menu que vê pode ser ligeiramente diferente, dependendo do seu navegador de eleição. No entanto, terá a mesma função que clicar em Copiar URL para a área de transferência na biblioteca multimédia.

Depois de fazer isso, volte ao painel de administração do WordPress e vá para Aparência " Personalizar e, em seguida, escolha CSS adicional.

Adicionar CSS adicional ao seu sítio.

Em seguida, crie uma classe personalizada com a propriedade background-imagee cole o URL que copiou anteriormente.

Escrevemos abaixo um exemplo de uma classe deste tipo. Lembre-se de substituir /path/wpforms-backdrop.png com o URL real da sua imagem.

As suas definições devem ser mais ou menos assim.

Exemplo de código em definições CSS adicionais

Quando tiver a certeza de que o seu código está correto, clique em Publicar para guardar as alterações.

Publicar CSS adicional

Se não existirem erros no seu código, o seu formulário terá agora uma imagem de fundo. Aqui está um exemplo de formulário que utiliza o código acima:

Um exemplo de formulário com uma imagem de fundo

Utilizar um gradiente como imagem de fundo

Com CSS, os gradientes de cor podem ser utilizados como imagens, e esta solução também funciona com os seus formulários. Os gradientes são amplamente personalizáveis e podem utilizar qualquer número de cores.

Uma vez que os gradientes são gerados automaticamente, não precisa de uma imagem de origem da sua biblioteca multimédia ou de qualquer outro lugar na Internet. Isto proporciona a vantagem de uma maior velocidade e exclusividade. Também não tem de se preocupar com o desaparecimento da imagem de origem.

Existem três tipos de gradientes disponíveis em CSS:

  • conic-gradient()
  • linear-gradient()
  • radial-gradient()

Nota: Se quiser saber mais sobre a utilização de gradientes em CSS, recomendamos a leitura desta página na Mozilla Developer Network.

Neste exemplo, vamos mostrar-lhe como utilizar um gradiente linear simples como pano de fundo para o seu formulário. Basta escrever a sua classe como fez anteriormente, mas em vez de utilizar um URL, utilizaremos a função CSS linear-gradient().

Para ver como isto funciona, consulte o exemplo de código abaixo:

.wpf-custom-background {
    background-image: linear-gradient(#0299ed, #FFFFFF) !important;
    /*Padding isn't necessary, but highly recommended*/
    padding: 15px 35px !important;
}

Isto produzirá um gradiente suave de azul para branco como imagem de fundo do seu formulário:

Um exemplo de formulário com um gradiente de cor como imagem de fundo

Nota: Se preferir utilizar uma solução sem código para gerar os seus gradientes, pode utilizar recursos online, como o CSS Gradient (cssgradient.io).

Perguntas mais frequentes

Abaixo, respondemos a algumas das principais perguntas sobre como adicionar uma imagem de fundo aos formulários.

Como é que adiciono uma imagem de fundo aos meus formulários que utilizam o complemento Conversational Forms?

Se adicionar uma imagem de fundo utilizando o método descrito acima, esta não se aplicará ao formulário. Isto deve-se ao facto de os formulários de conversação utilizarem uma opção de estilo diferente.

Para adicionar uma imagem de fundo a um formulário que utiliza o Suplemento de formulários de conversação, terá de utilizar o #wpforms-conversational-form-page seletor CSS. Aqui está um exemplo de código. Certifique-se de que substitui o caminho no url() com a imagem real que pretende utilizar.

#wpforms-conversational-form-page {
     background-image: url(/path/wpforms-backdrop.png) !important;
     background-position: center; /* Center the image */
     background-repeat: no-repeat; /* Do not repeat the image */
     background-size: cover;
}

É só isso! Agora você sabe como adicionar uma imagem de fundo aos seus formulários no WPForms.

A seguir, gostaria de saber como estilizar os seus formulários sem utilizar código? Confira nosso guia para personalizar WPForms com CSS Hero.

O melhor plug-in de criação de formulários de arrastar e soltar do WordPress

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

Active o JavaScript no seu browser para preencher este formulário.