Comment concevoir un formulaire de connexion en ligne pour un en-tête global personnalisé dans Divi

Publié: 2019-12-30

La création d'un formulaire de connexion en ligne pour votre en-tête peut être un formidable atout pour l'expérience utilisateur. Ils sont parfaits pour les sites d'adhésion et les magasins en ligne, car ils permettent aux utilisateurs de se connecter très facilement à tout moment ou sur n'importe quelle page du site. Dans ce tutoriel, nous allons vous montrer comment concevoir un formulaire de connexion en ligne pour un utilisateur d'en-tête personnalisé le Divi Theme Builder. Pour ce faire, nous allons créer un en-tête global réactif simple, puis concevoir un formulaire de connexion en ligne compact en haut à droite de l'en-tête à l'aide du module de connexion de Divi. La construction nécessite un peu de CSS personnalisé, mais une fois que tout est en place, il sera facile de personnaliser le formulaire de connexion en ligne pour qu'il corresponde facilement à n'importe quelle conception d'en-tête à l'aide des options de conception intégrées de Divi.

Commençons!

Aperçu

Voici un aperçu rapide de l'en-tête personnalisé avec le formulaire de connexion en ligne que nous construirons dans ce didacticiel.

formulaire de connexion en ligne

Et voici le formulaire de connexion en ligne sur l'écran de la tablette et du téléphone.

formulaire de connexion en ligne

Voici le message et le lien « déconnexion » qui s'afficheront lorsque les utilisateurs seront connectés.

formulaire de connexion en ligne

Téléchargez GRATUITEMENT la mise en page de l'en-tête du formulaire de connexion en ligne

Pour mettre la main sur la mise en page de ce tutoriel, vous devrez d'abord la télécharger à l'aide du bouton ci-dessous. Pour accéder au téléchargement, vous devrez vous inscrire à notre liste de diffusion Divi Daily en utilisant le formulaire ci-dessous. En tant que nouvel abonné, vous recevrez chaque lundi encore plus de bienfaits Divi et un pack Divi Layout gratuit ! Si vous êtes déjà sur la liste, entrez simplement votre adresse e-mail ci-dessous et cliquez sur télécharger. Vous ne serez pas abonné et ne recevrez pas d'e-mails supplémentaires.

Télécharger les fichiers
Télécharger gratuitement

Télécharger gratuitement

Rejoignez la newsletter Divi et nous vous enverrons par e-mail une copie du pack ultime de mise en page de la page de destination Divi, ainsi que des tonnes d'autres ressources, trucs et astuces Divi incroyables et gratuits. Suivez-le et vous serez un maître Divi en un rien de temps. Si vous êtes déjà abonné, saisissez simplement votre adresse e-mail ci-dessous et cliquez sur télécharger pour accéder au pack de mise en page.

Vous vous êtes enregistré avec succès. Veuillez vérifier votre adresse e-mail pour confirmer votre abonnement et accéder aux packs de mise en page Divi hebdomadaires gratuits !

Pour importer la mise en page sur votre page, extrayez simplement le fichier zip et ajoutez l'un des fichiers json dans le générateur de thème Divi à l'aide de l'option Portabilité du générateur de thème.

Passons au tutoriel, voulez-vous ?

Ce dont vous avez besoin pour commencer

Si vous ne l'avez pas encore fait, installez et activez le thème Divi. C'est à peu près tout ce dont vous avez besoin pour commencer. Nous allons créer une nouvelle mise en page de modèle d'en-tête à partir de zéro avec Divi Theme Builder.

Ajout d'un nouvel en-tête global

Pour faire avancer les choses, nous devons créer un nouvel en-tête global pour notre site Web. Pour ce faire, accédez au tableau de bord WordPress et accédez à Divi > Theme Builder.

Sur le modèle de site Web par défaut, cliquez sur « Ajouter un en-tête global », puis sur « Créer un en-tête global ».

formulaire de connexion en ligne

Sélectionnez ensuite l'option Construire à partir de zéro.

formulaire de connexion en ligne

Concevoir le Divi Global Header avec un formulaire de connexion en ligne

Personnalisation de la section

À partir de l'éditeur de disposition d'en-tête global, vous pourrez créer l'en-tête personnalisé de votre site à partir de zéro. Pour commencer, ouvrez les paramètres de la section régulière et mettez à jour les éléments suivants :

  • Couleur d'arrière-plan du dégradé de gauche :
  • Dégradé d'arrière-plan à droite :
  • Direction du dégradé: 48deg
  • Rembourrage : 10 pixels en haut, 10 pixels en bas, 20 pixels à gauche, 20 pixels à droite

formulaire de connexion en ligne

Afin de rendre notre en-tête personnalisé plus réactif, nous ajouterons le CSS personnalisé suivant à l'élément principal de la section.

display:flex;
justify-content:center;
align-items:center;

formulaire de connexion en ligne

Ajout du logo d'en-tête à la première ligne

Maintenant que la section est prête, nous pouvons ajouter la première ligne.

Ajouter une rangée

Ajoutez une ligne à une colonne à la section.

formulaire de connexion en ligne

Ajouter un module d'image avec une image de logo

Dans la ligne à une colonne, ajoutez un module d'image. Ce sera l'endroit où nous ajouterons le logo pour l'en-tête.

formulaire de connexion en ligne

Mettre à jour l'image et la marge du module Image

Mettez à jour les paramètres de l'image comme suit :

  • Image : [ajouter le logo (environ 64 pixels sur 64 pixels)]

formulaire de connexion en ligne

  • Marge : 20px à droite

formulaire de connexion en ligne

Mettre à jour les paramètres de ligne

Avant d'aller plus loin, ouvrez les paramètres de la ligne et mettez à jour les éléments suivants :

  • Utiliser une largeur de gouttière personnalisée : OUI
  • Largeur de gouttière : 1
  • Largeur : 25 %
  • Alignement des lignes : à gauche
  • Remplissage : 0px en haut, 0px en bas

formulaire de connexion en ligne

Ajout du formulaire de connexion en ligne à la deuxième ligne

Ajouter une rangée

Maintenant que la première ligne est prête, vous remarquerez dans l'éditeur que la première ligne occupera 25% de la section de gauche. Ce sera essentiellement la ligne désignée pour le logo de notre en-tête. Nous devons créer une ligne de section pour le formulaire de connexion en ligne et le menu sur le côté droit.

Ajoutez une deuxième ligne avec une structure à une colonne à la section.

formulaire de connexion en ligne

Ajouter un formulaire de connexion

À l'intérieur de la ligne à une colonne, ajoutez un module de connexion.

formulaire de connexion en ligne

Supprimer le contenu par défaut

Sous les paramètres de connexion, supprimez le faux titre et le contenu du corps.

formulaire de connexion en ligne

Ajouter une classe personnalisée de formulaire de connexion et CSS

Avant d'aller trop loin dans la conception du formulaire de connexion en ligne, ajoutons d'abord les classes CSS et CSS personnalisées au module de connexion. Cela nous permettra de mettre en place la structure de base en ligne du formulaire avant de mettre les dernières touches de conception au formulaire avec les options intégrées de Divi.

Sous l'onglet Avancé, ajoutez la classe CSS suivante :

  • Classe CSS : header-login-form

Ajoutez le CSS personnalisé suivant à la zone CSS de description de connexion :

margin-bottom: 0px !important

Ajoutez ensuite le CSS personnalisé suivant dans la zone CSS du formulaire de connexion :

width: 100%;

Ajoutez le CSS personnalisé suivant à la zone CSS des champs de connexion :

padding: 5px 4% !important

formulaire de connexion en ligne

Ajouter un CSS personnalisé aux paramètres de mise en page de l'en-tête

Puisque nous avons ajouté notre classe CSS personnalisée au module de formulaire de connexion, nous pouvons ajouter notre CSS personnalisé qui ne ciblera ce formulaire de connexion particulier.

Ouvrez le paramètre de mise en page de l'en-tête et ajoutez le CSS personnalisé suivant :

.header-login-form .et_pb_login_form form {
display: flex;
justify-content: flex-end;
align-items: center;
}
.header-login-form .et_pb_login_form .et_pb_contact_form_field {
padding-bottom: 0px;
margin-right: 5px;
}
.header-login-form .et_pb_forgot_password {
display:none;
}

Ce CSS rendra les champs de connexion et le bouton affichés en ligne (horizontalement), masquera le "mot de passe oublié ?" lien, et ajoutez une petite marge entre les champs.

formulaire de connexion en ligne

Paramètres de ligne

Avant de mettre la touche finale au formulaire de connexion en ligne, mettons à jour les paramètres de ligne comme suit :

  • Utiliser une largeur de gouttière personnalisée : OUI
  • Largeur de gouttière : 1
  • Alignement des lignes : à droite
  • Remplissage : 0px en haut, 0px en bas

formulaire de connexion en ligne

Paramètres de conception de formulaire de connexion

Nous sommes maintenant prêts à mettre à jour les paramètres du formulaire de connexion. Ouvrez les paramètres du module de formulaire de connexion et mettez à jour les éléments suivants :

  • Utiliser la couleur d'arrière-plan : NON

formulaire de connexion en ligne

Texte de champ et de lien
  • Arrière-plan des champs : Couleur : rgba(255,255,255,0.2)
  • Couleur du texte des champs : #ffffff
  • Police des champs : Lato
  • Taille du texte des champs : 14 px
  • Alignement du texte : à droite
  • Police du lien : Lato
  • Style de police du lien : Souligné
  • Couleur du texte du lien : #ff3190

formulaire de connexion en ligne

Conception de bouton
  • Taille du texte du bouton : 15 px
  • Couleur d'arrière-plan du bouton : #ff3190
  • Largeur de la bordure du bouton : 0px
  • Police des boutons : Lato
  • Remplissage des boutons : 2 pixels en haut, 2 pixels en bas
  • Marge : 15px en bas
  • Remplissage : 0px en haut, 0px en bas, 0px à gauche, 0px à droite

formulaire de connexion en ligne

Ajout du menu à la deuxième rangée

Module de menus

Avec notre formulaire de connexion en ligne en place, nous pouvons ajouter le menu directement en dessous.

Ajoutez un module de menu sous le module de formulaire de connexion.

formulaire de connexion en ligne

Paramètres du module de menus

Mettez à jour les paramètres du menu comme suit :

  • Couleur d'arrière-plan : rgba(0,0,0,0)
  • Police du menu : Lato
  • Poids de la police du menu : gras
  • Couleur du texte du menu : #ffffff
  • Taille du texte du menu : 16px
  • Alignement du texte : à droite
  • Couleur d'arrière-plan du menu déroulant : #ffffff
  • Couleur de la ligne du menu déroulant : rgba(0,0,0,0)
  • Couleur du texte du menu déroulant : #000000
  • Couleur d'arrière-plan du menu mobile : #ffffff
  • Couleur du texte du menu mobile : #000000
  • Couleur de l'icône du panier d'achat : #ffffff
  • Couleur de l'icône de recherche : #ffffff
  • Couleur de l'icône du menu Hamburger : #ffffff

formulaire de connexion en ligne

Enregistrement de l'en-tête du formulaire de connexion en ligne

Assurez-vous d'enregistrer la mise en page avant de quitter l'éditeur de mise en page d'en-tête.

Ensuite, enregistrez également les paramètres du générateur de thème.

Résultats finaux

C'est ça!

Voyons maintenant le résultat final. Pour voir le résultat final, il suffit de visiter une page de votre site Web.

Voici l'en-tête sur l'affichage du bureau.

formulaire de connexion en ligne

Voici l'en-tête du formulaire de connexion en ligne sur l'écran de la tablette.

formulaire de connexion en ligne

Et voici le formulaire de connexion en ligne sur l'écran du téléphone. Notez également le menu mobile.

formulaire de connexion en ligne

Et voici ce que l'utilisateur verra une fois connecté.

formulaire de connexion en ligne

Dernières pensées

Cet en-tête global personnalisé avec un formulaire de connexion en ligne sera certainement utile pour tout site d'adhésion ou boutique en ligne. Avec juste un peu de CSS personnalisé, nous avons pu convertir le module de connexion de Divi en un élégant formulaire de connexion en ligne qui s'intégrera parfaitement dans l'en-tête de n'importe quel site Web. J'espère que cela vous sera utile pour votre prochain projet.

J'ai hâte de vous entendre dans les commentaires.

À votre santé!