Atenção!

Se precisar de ajuda para adicionar trechos ao seu site, consulte este tutorial.

Para orientação adicional, consulte o tutorial da WPBeginner sobre como adicionar código personalizado e CSS personalizado.

Ignorar

Criar um Formulário com Rótulos Flutuantes

Gostaria de dar aos seus formulários um aspeto moderno e interativo com rótulos flutuantes? Os rótulos flutuantes fornecem uma forma elegante de mostrar rótulos de campo que animam quando os utilizadores interagem com os seus campos de formulário.

Este guia irá mostrar-lhe como implementar esta funcionalidade utilizando o WPForms.

Para inspiração em designs de rótulos flutuantes, pode rever a documentação do Material Design sobre campos de texto.

Criar o Seu Formulário

Começaremos por criar um formulário de contacto simples. Se precisar de alguma assistência na criação de um formulário, por favor, reveja esta documentação.

Se existir um campo Telefone no formulário, terá de definir o formato como EUA ou Internacional. Este trecho não funcionará no formato Inteligente.

Também terá de adicionar texto Placeholder a cada campo. Este texto pode ser adicionado selecionando o campo e clicando no separador Avançadas para adicionar o texto.

Se precisar de ajuda sobre como fazer isto, consulte o nosso guia sobre adicionar texto placeholder a um campo.

lembre-se de adicionar texto de placeholder a cada campo

Adicionar Classes CSS

Em seguida, vamos adicionar uma classe CSS de floating aos campos para os quais desejamos ter rótulos flutuantes.

Selecione cada campo um a um e clique no separador Avançadas e adicione floating no campo Classes CSS.

Se estiver a usar mais do que uma classe CSS para um campo, certifique-se apenas de colocar um espaço entre cada nome de classe.

Dentro do construtor de formulários, em Opções do Campo, adicione o nome da classe flutuante às Classes CSS

Rótulos Flutuantes – Trecho PHP

Vamos adicionar alguns pequenos trechos PHP que removerão o rótulo de estar em cima dos campos do formulário para ficar logo abaixo dos campos do formulário.

Substitua 1289 na linha 10 e na linha 28 pelo ID do seu formulário.

Se precisar de assistência sobre como e onde adicionar trechos ao seu site, por favor, reveja este tutorial.

O que este trecho está a fazer é remover a posição do rótulo do campo de ser exibido antes do campo e colocá-lo depois do campo.

Rótulos Flutuantes – Trecho CSS

Agora que o nosso formulário está criado e os nossos trechos estão no lugar, precisamos de adicionar o CSS personalizado ao nosso site para juntar tudo isto.

Para assistência sobre como e onde adicionar CSS personalizado, por favor, reveja este tutorial.

Substitua 1682 na linha 1 e na linha 4 pelo ID do seu formulário.

Adicionou com sucesso rótulos flutuantes ao seu WPForms

FAQ

P: A validação do campo ainda será exibida?

R: Absolutamente! Os erros de validação manterão o mesmo estilo.

rótulos flutuantes com erro de validação de campo

P: Por que isto não está a funcionar para mim?

R: Certifique-se de rever os passos acima, se se esqueceu de colocar o texto Placeholder nos campos, os rótulos não parecerão ter o efeito flutuante quando um utilizador clicar dentro do campo.

E é tudo! Criou agora um formulário com rótulos flutuantes que sobem quando o utilizador começa a digitar no campo. Em seguida, gostaria de alterar a cor da mensagem de confirmação ou apenas removê-la completamente? Dê uma vista de olhos ao nosso artigo sobre Como Remover o Estilo da Caixa de Mensagem de Confirmação.

Ações de Referência