Cómo personalizar los botones de salto de página

Introducción

¿Estás deseando darle un toque único a tus WPForms personalizando los botones de salto de página? ¡No busque más! En este tutorial, le guiaremos a través del proceso de uso de CSS para personalizar la apariencia de sus botones. Con una serie de fragmentos de CSS, puede lograr fácilmente el aspecto que desee para un formulario más personalizado y visualmente atractivo.

Crear un formulario de varias páginas

Empecemos por crear un formulario de varias páginas. Si no estás seguro del proceso y necesitas ayuda, no dudes en consultar esta práctica documentación sobre Creación de formularios multipágina.

En el tutorial de hoy, nos centraremos en la creación de un formulario diseñado para recopilar ideas para entradas de blog.

comience por crear su formulario, añada los campos y coloque los saltos de página donde desee que aparezcan

Activación de la visualización previa

Después de incorporar sus botones de Salto de Página, no olvide activar la opción Mostrar Anterior en cada uno de estos saltos. Esto asegura que sus visitantes puedan navegar hacia atrás para revisar y hacer ediciones antes de finalizar el formulario.

Tenga en cuenta que el primer campo Salto de página no muestra esta opción. Sin embargo, está disponible para cada salto de página posterior, incluido el último.

recuerde activar la opción Mostrar anterior en los saltos de página

Cuando utilice los botones Siguiente y Anterior para su formulario, por defecto, estos botones ya aparecerán en la misma línea.

vista por defecto de los botones siguiente y anterior

Pero, ¿y si quisiéramos centrarlos o hacerlos botones más grandes? Aquí es donde entra en juego el CSS.

Centrar los botones

Añadamos ahora algo de CSS para centrar los botones Siguiente y Anterior en nuestro formulario.

Si no está seguro de dónde o cómo añadir CSS a su sitio web, consulte este tutorial.

form#wpforms-form-605 .wpforms-pagebreak-left {
text-align: center;
}

Este CSS sólo se aplicará al formulario ID 605. Deberá actualizar este ID de formulario para que coincida con su propio ID. Si no está seguro de dónde encontrar su ID de formulario, consulte esta guía.

Si quisieras utilizar CSS como este para aplicarlo a todos los formularios, utilizarías este CSS en su lugar.

.wpforms-pagebreak-left {
text-align: center !important;
}

después de añadir el CSS puedes ver que los botones siguiente y anterior están centrados

Crear botones más grandes

Para esta sección, vamos a hacer nuestros botones más grandes mientras que también usamos el CSS de arriba para mantener los botones centrados.

form#wpforms-form-605 .wpforms-pagebreak-left {
text-align: center;
}

form#wpforms-form-605 .wpforms-page-next {
width: 48% ;
float: right ;
margin: 0px ;
}

form#wpforms-form-605 .wpforms-page-prev {
margin-right: 0px ;
width: 48% ;
float: left ;
margin: 0 ;
padding: 0 ;
}

Para realizar este cambio en todos los formularios, utilice este CSS en su lugar.

.wpforms-pagebreak-left {
text-align: center !important;
}

.wpforms-page-next {
width: 48% !important;
float: right !important;
margin: 0px !important;
}

.wpforms-page-prev {
margin-right: 0px !important;
width: 48% !important;
float: left !important;
margin: 0 !important;
padding: 0 !important;
}

con este CSS puedes ver los botones más grandes pero aún centrados

Alineación de los últimos botones

Con el formulario multipágina y utilizando los botones Anterior, la última página del formulario mostrará que el último botón Anterior está encima del botón Enviar. Para nuestro tutorial, queremos alinear estos botones para que estén en la misma línea.

Así que usando todo el CSS que hemos usado hasta ahora, vamos a juntar todo esto.

form#wpforms-form-605 .wpforms-page-next {
width: 48% ;
float: right ;
margin: 0px ;
}

form#wpforms-form-605 .wpforms-page-prev {
margin-right: 0px ;
width: 48% ;
float: left ;
margin: 0 ;
padding: 0 ;
}

form#wpforms-form-605 .wpforms-submit-container {
float: right ;
width: 48% ;
margin: 0 ;
padding: 0 ;
clear: none ;
}

form#wpforms-form-605 .wpforms-submit-container button {
width: 100%;
}

form#wpforms-form-605 .wpforms-page.last .wpforms-field-pagebreak {
float: left;
display: block;
width: 48%;
padding: 0;
}

form#wpforms-form-605 .wpforms-page.last .wpforms-pagebreak-left {
width: 100%;
}

form#wpforms-form-605 .wpforms-page.last .wpforms-page-prev {
width: 100%;
}

Y como con el otro CSS de arriba, si quieres esto para todos los formularios, usarías este CSS.

.wpforms-page-next {
width: 48% !important;
float: right !important;
margin: 0px !important;
}

.wpforms-page-prev {
margin-right: 0px !important;
width: 48% !important;
float: left !important;
margin: 0 !important;
padding: 0 !important;
}

.wpforms-submit-container {
float: right !important;
width: 48% !important;
margin: 0 !important;
padding: 0 !important;
clear: none !important;
}

.wpforms-submit-container button {
width: 100% !important;
}

.wpforms-page.last .wpforms-field-pagebreak {
float: left !important;
display: block !important;
width: 48% !important;
padding: 0 !important;
}

.wpforms-page.last .wpforms-pagebreak-left {
width: 100% !important;
}

.wpforms-page.last .wpforms-page-prev {
width: 100% !important;
}

con este CSS ahora puede ver que el botón anterior final y el botón de envío no sólo son más grandes, sino que también están alineados en la misma línea

Y eso es todo lo que necesitas para personalizar el aspecto de los botones multipágina. ¿Le gustaría también pasar a la página siguiente automáticamente basándose en una pregunta para su formulario? Echa un vistazo a nuestro tutorial sobre Cómo pasar a la página siguiente automáticamente.