Resumo de IA
Gostaria de personalizar o botão de envio para que ele se adapte melhor ao design ou à personalidade do seu site? O botão de envio do seu formulário pode desempenhar um papel importante nas taxas de envio.
Este guia abordará como personalizar o texto e o estilo do botão de envio do seu formulário.
Alterando o Texto do Botão de Envio
Para alterar o texto 'Enviar' do botão do seu formulário, abra o construtor de formulários em Configurações » Geral. Aqui, você verá dois campos para definir o texto no botão de envio:

- Texto do Botão de Envio: O texto exibido quando este botão ainda não foi clicado
- Texto de Processamento do Botão de Envio: O texto exibido após o usuário clicar neste botão, mas antes que a confirmação seja exibida ao usuário

Você pode prosseguir e alterar o texto do botão de envio de acordo com sua preferência. Assim que estiver satisfeito com as alterações, salve o formulário.
Estilizando o Botão de Envio
CSS oferece flexibilidade incrível para personalizar o botão de envio, bem como qualquer outro aspecto do seu formulário.
Se você é novo em CSS ou gostaria de uma atualização, o melhor lugar para começar é com nosso guia introdutório de CSS.
Aqui está o CSS padrão para um botão de envio WPForms, bem como comentários para observar o que cada linha de CSS faz:
.wpforms-form input[type=submit],
.wpforms-form button[type=submit] {
background-color: #eee; /* Grey background */
border: 1px solid #ddd; /* Dark grey border */
color: #333; /* Black text color */
font-size: 1em; /* Size of text */
padding: 10px 15px; /* Distance between text and border */
}
Você pode alterar qualquer um desses valores para estilizar o botão de forma diferente. Como exemplo, vamos começar dando ao nosso botão um fundo amarelo.
O primeiro passo é encontrar o código hexadecimal da cor que queremos – htmlcolorcodes.com ou Adobe Color CC são ferramentas gratuitas úteis para isso.
Depois de termos o código hexadecimal do tom de amarelo que queremos, podemos criar nosso CSS:
.wpforms-form input[type=submit],
.wpforms-form button[type=submit] {
background-color: #FAF243 !important; /* Yellow background */
}
Em seguida, precisamos adicionar este CSS ao nosso site. A maneira mais simples de fazer isso é usando o Editor de CSS do WordPress. Para abri-lo, vá em Aparência » Personalizar e selecione CSS Adicional.

Depois de abrir a seção CSS Adicional, cole seu novo CSS. Em seguida, clique no botão Salvar e Publicar, e pronto!

Abaixo está como nosso botão ficará agora com este CSS aplicado:

Personalizando Estilos de Hover
O CSS permite que você aplique estilos completamente diferentes quando um cursor paira sobre um botão. Essa mudança de estilo ajuda na experiência do usuário porque permite que o usuário saiba que este objeto é clicável.
Abaixo está o CSS padrão no WPForms quando um botão está em foco. Conforme observado nos comentários, a cor de fundo fica um pouco mais escura e a cor da borda fica um pouco mais clara:
.wpforms-form input[type=submit]:hover,
.wpforms-form input[type=submit]:active,
.wpforms-form button[type=submit]:hover,
.wpforms-form button[type=submit]:active,
.wpforms-form .wpforms-page-button:hover,
.wpforms-form .wpforms-page-button:active {
background-color: #ddd; /* Darker grey background */
border: 1px solid #ccc; /* Lighter grey border */
}
Você pode notar que isso é muito menos CSS do que vimos para o botão quando ele não está em foco. Isso ocorre porque o CSS aplicará todo o CSS anterior ao seu botão em foco, a menos que seja instruído de outra forma.
Se você deixar os estilos padrão, por exemplo, a cor do texto permanecerá preta quando o botão estiver em foco. Isso ocorre porque a cor do texto do botão normalmente seria preta, e não dissemos para alterá-la ao passar o mouse.
Assim como no exemplo anterior de CSS personalizado, você pode alterar qualquer um desses valores para estilizar os estilos de foco do botão de forma diferente. Para nosso exemplo, daremos ao botão um fundo amarelo mais escuro quando em foco.
.wpforms-form input[type=submit]:hover,
.wpforms-form input[type=submit]:active,
.wpforms-form button[type=submit]:hover,
.wpforms-form button[type=submit]:active,
.wpforms-form .wpforms-page-button:hover,
.wpforms-form .wpforms-page-button:active {
background-color: #e5da00 !important; /* Darker yellow background */
}
Veja como o botão ficará com o CSS aplicado:

Personalizando Estilos de Foco
Assim como você pode definir um estilo de foco para seu botão com CSS, você também pode definir um estilo de foco. O estilo de foco é aplicado quando o botão é o ponto focal de quaisquer eventos na página. Por exemplo, se você usar a tecla Tab para navegar na página.
Usar um estilo de foco melhora a experiência do usuário, especialmente útil para usuários que dependem da navegação por teclado para navegar na web.
Aqui está o CSS padrão no WPForms quando um botão está em foco:
.wpforms-form input[type=submit]:focus,
.wpforms-form button[type=submit]:focus,
.wpforms-form .wpforms-page-button:focus {
background-color: #ddd;
border: 1px solid #ccc;
cursor: pointer;
}
Neste caso, a background-color é um tom ligeiramente mais escuro que o padrão, e a borda também é sutilmente alterada. Isso permite que o usuário saiba que o botão está agora em foco e receberá quaisquer pressionamentos de tecla relevantes.
Para este exemplo, vamos usar uma cor diferente de amarelo, para tornar o estilo de foco distinto do estilo de foco.
.wpforms-form input[type=submit]:focus,
.wpforms-form button[type=submit]:focus,
.wpforms-form .wpforms-page-button:focus {
background-color: #80ccf6 !important;
}
Com este CSS personalizado aplicado, veja como o botão ficará quando em foco:

Exemplo de CSS
Agora que cobrimos o básico, vamos passar por um exemplo completo de CSS personalizado para um botão de envio.
Aqui está o CSS que adicionaremos para este exemplo, que inclui alterações de estilo tanto para foco quanto para foco:
/* New button styles */
.wpforms-form input[type=submit],
.wpforms-form button[type=submit] {
padding: 15px !important; /* Increase distance between text and border */
width: 100% !important; /* Make the button full-width */
font-size: 1.5em !important; /* Increase text size */
background-color: #af0000 !important; /* Red background */
color: #fff !important; /* White text */
border: 8px double #860b0b !important; /* Dark red, double-line border */
}
/* New button hover styles */
.wpforms-form input[type=submit]:hover,
.wpforms-form input[type=submit]:active,
.wpforms-form button[type=submit]:hover,
.wpforms-form button[type=submit]:active,
.wpforms-form .wpforms-page-button:hover,
.wpforms-form .wpforms-page-button:active {
background-color: #860b0b !important; /* Dark red background */
border: 8px double #af0000 !important; /* Red, double-line border */
}
/* New button focus styles */
.wpforms-form input[type=submit]:focus,
.wpforms-form button[type=submit]:focus,
.wpforms-form .wpforms-page-button:focus {
background-color: red !important; /* Dark red background */
border: 8px double #860b0b !important; /* Red, double-line border */
}
Abaixo está como nosso botão ficará agora com este CSS aplicado:

Ao passar o mouse:

E quando em foco. Lembre-se, as únicas alterações são as cores de fundo e de borda:

Perguntas Frequentes
Estas são as respostas para algumas das principais perguntas sobre a personalização do botão de envio no WPForms.
Posso alterar a posição do botão para que ele seja exibido no centro?
Por padrão, os botões de envio do WPForms são alinhados à esquerda da página. No entanto, você pode usar CSS personalizado para alinhar o botão ao centro. Para fazer isso, adicione o seguinte trecho de código ao seu site.
div.wpforms-container-full .wpforms-form button[type=submit] {
margin: 0 auto !important;
display: block !important;
}
O código CSS acima aplicará o estilo a todos os formulários em seu site. Se você quiser aplicar o estilo em um formulário específico, precisará usar o seletor CSS #wpforms-submit-FORM-ID. Aqui está um exemplo de trecho.
#wpforms-submit-FORM-ID {
margin: 0 auto !important;
display: block !important;
}
Veja como o botão ficará no frontend.

Se você quiser que o botão seja exibido em largura total, use a propriedade CSS width: 100%. Aqui está uma versão atualizada do trecho acima.
div.wpforms-container-full .wpforms-form button[type=submit] {
margin: 0 auto !important;
display: block !important;
width: 100% !important;
}
Exibição do botão em largura total.

Posso personalizar o botão de envio do WPForms no Elementor Builder?
Sim. O WPForms se integra ao Elementor para fornecer estilização de formulários diretamente no Elementor Builder. Você pode personalizar seus campos de formulário, rótulos, cores e o botão de envio.
Para saber mais sobre como personalizar seu formulário no Elementor, consulte nosso guia sobre adicionar WPForms a uma página do Elementor.
Como oculto o botão de envio no meu formulário?
Ocultar o botão de envio é particularmente útil se você estiver usando o addon de Cálculos para criar calculadoras em seu site. Para ocultar o botão de envio do seu formulário, você precisará adicionar um trecho de CSS personalizado ao seu site. O trecho de código está disponível na biblioteca de trechos de código do WPForms.
Para obter detalhes sobre como importar este trecho para o seu site, certifique-se de conferir nosso guia sobre como ocultar o botão de envio.
É isso! Agora você pode personalizar seu botão de envio usando CSS personalizado.
Quer mais exemplos? Confira nosso tutorial com ainda mais CSS para botões de envio que você pode copiar e colar diretamente em seu site.