Comment personnaliser les boutons de saut de page

Introduction

Vous souhaitez donner à vos WPForms une touche unique en personnalisant les boutons de saut de page? Ne cherchez pas plus loin ! Dans ce tutoriel, nous allons vous guider à travers le processus d'utilisation de CSS pour personnaliser l'apparence de vos boutons. Avec une série de snippets CSS, vous pouvez facilement obtenir l'apparence que vous désirez pour un formulaire plus personnalisé et visuellement attrayant.

Création d'un formulaire multi-pages

Commençons par créer un formulaire multipage. Si vous n'êtes pas sûr de vous et que vous avez besoin de conseils, n'hésitez pas à consulter cette documentation pratique sur la création de formulaires multi-pages.

Dans le tutoriel d'aujourd'hui, nous nous concentrons sur la construction d'un formulaire destiné à recueillir des idées d'articles de blog.

commencez par créer votre formulaire, ajoutez vos champs et placez vos sauts de page à l'endroit où vous voulez qu'ils apparaissent

Activation de l'affichage précédent

Après avoir incorporé vos boutons de saut de page, n'oubliez pas d'activer l'option Afficher le précédent pour chacun de ces sauts. Ainsi, vos visiteurs pourront revenir en arrière pour revoir et modifier le formulaire avant de le finaliser.

Notez que le premier champ Saut de page ne présente pas cette option. En revanche, elle est disponible pour tous les sauts de page suivants, y compris le dernier.

n'oubliez pas d'activer l'option Afficher le précédent sur vos sauts de page

Lorsque vous utilisez les boutons Suivant et Précédent pour votre formulaire, ces boutons apparaissent par défaut sur la même ligne.

affichage par défaut des boutons "suivant" et "précédent

Mais que se passe-t-il si nous voulons les centrer ou les agrandir ? C'est là que le CSS entre en jeu !

Centrer les boutons

Ajoutons maintenant quelques feuilles de style CSS pour centrer les boutons Next et Previous sur notre formulaire.

Si vous ne savez pas où ou comment ajouter des feuilles de style CSS à votre site, consultez ce tutoriel.

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

Ce CSS ne sera appliqué qu'au formulaire ID 605. Vous devrez mettre à jour cet identifiant de formulaire pour qu'il corresponde à votre propre identifiant. Si vous ne savez pas où trouver votre identifiant de formulaire, veuillez consulter ce guide.

Si vous vouliez utiliser une feuille de style CSS comme celle-ci pour l'appliquer à tous les formulaires, vous devriez utiliser cette feuille de style CSS à la place.

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

après avoir ajouté le CSS, vous pouvez voir que les boutons "suivant" et "précédent" sont centrés

Créer des boutons plus grands

Pour cette section, nous allons agrandir nos boutons tout en utilisant le CSS ci-dessus pour les centrer.

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 ;
}

Pour effectuer ce changement pour tous les formulaires, utilisez ce CSS à la place.

.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;
}

avec ce CSS, vous pouvez voir les boutons plus grands mais toujours centrés

Alignement des derniers boutons

Avec le formulaire multipage et l'utilisation des boutons Précédent, la dernière page du formulaire montrera que le dernier bouton Précédent se trouve au-dessus du bouton Soumettre. Pour notre tutoriel, nous voulons aligner ces boutons sur la même ligne.

En utilisant toutes les feuilles de style CSS que nous avons utilisées jusqu'à présent, nous allons rassembler tout cela.

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%;
}

Et comme pour l'autre CSS ci-dessus, si vous voulez que cela s'applique à tous les formulaires, vous devez utiliser ce 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;
}

avec ce CSS, vous pouvez maintenant voir que le bouton précédent final et le bouton de soumission sont non seulement plus grands mais aussi alignés sur la même ligne

C'est tout ce dont vous avez besoin pour personnaliser l'aspect et la convivialité des boutons multipages. Vous souhaitez également passer automatiquement à la page suivante en fonction d'une question posée dans votre formulaire ? Consultez notre tutoriel intitulé Comment passer automatiquement à la page suivante.