Lorsque vous créez votre en-tête global, il y a beaucoup de choses dont vous devez tenir compte. Les éléments que vous placez dans votre en-tête doivent aider vos visiteurs à naviguer facilement. Pour réduire le temps que les gens passent à naviguer, de nombreux concepteurs Web optent pour un en-tête supérieur fixe, permettant aux visiteurs d’accéder immédiatement à d’autres pages ou publications. C’est vraiment pratique, mais lors de la création d’un en-tête fixe, une grande partie de la hauteur de la fenêtre d’affichage de vos visiteurs est occupée, ce qui permet à moins de contenu de s’afficher à la fois. Si vous n’êtes pas prêt à faire ce sacrifice, sachez que vous n’êtes pas obligé de le faire. Vous pouvez bénéficier des avantages d’un en-tête fixe en permettant à votre en-tête global de révéler lorsque vos visiteurs défilent vers le haut et de le masquer lorsqu’ils défilent vers le bas. Aujourd’hui, nous vous guiderons pour masquer et révéler votre en-tête global à l’aide du Générateur de thèmes de Divi.

Aperçu

Avant de plonger dans le didacticiel, jetons un coup d’œil au résultat sur différentes tailles d’écran.

Animation menu révélé divi

1. Allez dans Divi Theme Builder et ajoutez un nouveau modèle

Commencez par vous rendre dans le Divi Theme Builder.

Divi theme builder

Commencez à créer un en-tête global

Là, cliquez sur «Ajouter un en-tête global» et sélectionnez «Créer un en-tête global».

Divi builder entete global

2. Commencez à créer un en-tête global

Paramètres de section

Couleur de fond

À l’intérieur de l’éditeur de modèles, vous remarquerez une section. Ouvrez cette section et changez sa couleur d’arrière-plan.

  • Couleur d’arrière-plan: #ffffff
Reglage session divi

Dimensionnement

Passez à l’onglet de conception et attribuez une largeur de 100% à votre section suivante.

  • Largeur: 100%
Configurer la largeur

Espacement

Ajoutez également un rembourrage supérieur et inférieur personnalisé.

  • Rembourrage supérieur: 2vw
  • Rembourrage inférieur: 2vw
Section settings

Boîte ombre

Nous appliquerons également une ombre subtile à notre section.

  • Box Shadow Blur Strength: 50px
  • Couleur de l’ombre: rgba (0,0,0,0,08)
Ombre divi module

ID CSS

Plus tard dans ce didacticiel, nous aurons besoin d’un code personnalisé pour que l’effet de défilement se produise. Pour préparer cela, nous ajoutons un ID CSS à la section.

  • ID CSS: section d’en-tête global
Ajouter classes css divi

Élément principal

Nous allons également transformer la section en tête fixe en ajoutant deux lignes de code CSS à l’élément principal de la section.

position: fixed;top: 0;

Reglages sectoin divi

Index Z

Maintenant, pour vous assurer que notre section apparaît en haut de la page ou du contenu de la publication, nous allons également augmenter l’index z dans les paramètres de visibilité.

  • Index Z: 99999
Configuration zindex

Ajouter une nouvelle ligne

Structure de colonne

Une fois que vous avez terminé tous les paramètres de section, continuez en ajoutant une nouvelle ligne à la section en utilisant la structure de colonnes suivante:

Choisir ne mise en page

Dimensionnement

Sans ajouter de module pour l’instant, ouvrez les paramètres de ligne et laissez la ligne occuper toute la largeur de l’écran.

  • Utiliser une largeur de gouttière personnalisée: Oui
  • Largeur de gouttière: 1
  • Égaliser les hauteurs de colonne: Oui
  • Largeur: 100%
  • Largeur max: 100%
Configuration du module ligne divi

Espacement

Supprimez également tous les rembourrages supérieur et inférieur par défaut.

  • Rembourrage supérieur: 0px
  • Rembourrage inférieur: 0px
révéler l'en-tête global

Élément principal

Centrez le contenu de la colonne et permettez aux colonnes de rester côte à côte sur des tailles d’écran plus petites en ajoutant deux lignes de code CSS à l’élément principal de la ligne.

display: flex;align-items: center;

Ajouter un code css element principal divi

Ajouter le module de suivi des médias sociaux à la colonne 2

Ajouter des réseaux sociaux

Il est temps d’ajouter des modules, en commençant par un module de suivi des médias sociaux dans la colonne 1. Ajoutez les réseaux sociaux que vous souhaitez afficher.

Ajouter bouton media sociaux

Réinitialiser les styles de réseaux sociaux individuels

Continuez en réinitialisant les styles de chaque réseau social à un niveau individuel.

Réinitialiser le style dun module divi

Ajouter un espace de réseau social individuel

Vous devrez également ouvrir les paramètres de chaque réseau social individuellement et ajouter un remplissage inférieur dans les paramètres d’espacement.

  • Rembourrage inférieur: 0.5vw
Configuration espacement module divi

Alignement

Une fois que vous avez ajouté individuellement le rembourrage inférieur à chaque réseau social, revenez aux paramètres généraux de votre module. Passez à l’onglet de conception et modifiez l’alignement du module.

  • Alignement du module: centre
Module alignment configuration divi

Paramètres d’icône par défaut

Modifiez également la couleur de l’icône dans les paramètres de l’icône.

  • Couleur de l’icône: # 000000
Modification de la couleur divi

Paramètres de l’icône de survol

Et modifiez la couleur de l’icône en survol.

  • Couleur de l’icône: # c2ab92
Modification de licone au survol

Frontière

Complétez les paramètres du module en ajoutant une bordure inférieure dans les paramètres de bordure.

  • Largeur de bordure inférieure: 1px
  • Couleur de la bordure inférieure: # 000000
Configuration des bordures divi

Ajouter un module de menu à la colonne 2

Sélectionnez le menu

Passons à la colonne suivante! Ajoutez un module de menu et sélectionnez un menu de votre choix.

Défininr le contenu module menu divi

Télécharger le logo

Téléchargez ensuite un logo dans le module.

Choisir un logo moule divi

Supprimer la couleur d’arrière-plan

Et supprimez la couleur d’arrière-plan.

Supprimer la couleur darriere plan div

Disposition

Ensuite, passez à l’onglet de conception et assurez-vous que les paramètres suivants s’appliquent à la mise en page:

  • Style: Centré
  • Direction du menu déroulant: vers le bas
Mise en page menu divi

Texte du menu par défaut

Continuez en modifiant les paramètres de texte du menu comme suit:

  • Couleur du lien actif: # c2ab92
  • Police du menu: Cormorant Garamond
  • Couleur du texte: # 000000
  • Taille du texte du menu: 1vw (bureau), 2vw (tablette), 3vw (téléphone)
Configuration liens menu module divi

Texte du menu de survol

Modifiez le texte du menu au survol.

  • Couleur du texte du menu: # c2ab92
Reglage couleur menu divi

Menu déroulant

Ensuite, modifiez la couleur de la ligne du menu déroulant dans les paramètres du menu déroulant.

  • Couleur de la ligne du menu déroulant: # 000000
Configuration couleur module menu divi

Icônes

Nous modifions également la couleur de l’icône du menu hamburger dans les paramètres des icônes.

  • Couleur de l’icône du menu Hamburger: # 000000
Configuration icone menu divi

Dimensionnement

Continuez en modifiant la largeur maximale du logo sur différentes tailles d’écran dans les paramètres de dimensionnement.

  • Largeur maximale du logo: 5vw (bureau), 10vw (tablette), 13vw (téléphone)
Configuration largeur menu divi

Menu Link CSS

Et complétez les paramètres du module en ajoutant deux lignes de code CSS au lien de menu du module dans l’onglet avancé.

padding-bottom: 1vw;border-bottom: 1px solid #000;

Configuration css menu divi

Ajouter un module de texte à la colonne 3

Ajouter une copie

Passons au dernier module! Là, le seul module dont nous avons besoin est un module de texte.

Ajouter une module texte divi

Ajouter un lien

Ce module servira de CTA. Ajoutez un lien de votre choix.

  • URL du lien du module: #
Configuration module texte divi

Paramètres de texte par défaut

Passez à l’onglet de conception du module et modifiez les paramètres de texte en conséquence:

  • Police du texte: Cormorant Garamond
  • Couleur du texte: # 000000
  • Taille du texte: 1vw (bureau), 2vw (tablette), 3vw (téléphone)
Reglage couleur police module texte divi

Paramètres du texte au survol

Modifiez la couleur du texte au survol.

  • Couleur du texte: # c2ab92
Reglage couleur texte module divi

Dimensionnement

Continuez en modifiant les paramètres de dimensionnement du module sur différentes tailles d’écran.

  • Largeur: 12vw (bureau), 18vw (tablette), 22vw (téléphone)
  • Alignement du module: centre
Reglage dimensionnement module texte divi

Espacement

Et ajoutez un peu de rembourrage inférieur dans les paramètres d’espacement.

  • Rembourrage inférieur: 0.5vw
Reglage espacement module divi

Frontière

Complétez les paramètres du module en ajoutant une bordure inférieure.

  • Largeur de bordure inférieure: 1px
  • Couleur de la bordure inférieure: # 000000
Reglage bordure module texte divi

Ajouter un module de code à la colonne 2

Insérer un code JQuery et CSS

Une fois que vous avez stylisé tous les modules de la rangée, il est temps de faire en sorte que l’effet de révélation / masquage se produise. Pour ce faire, nous devrons ajouter du code personnalisé à un module de code que nous placerons dans la colonne 2. Ce code fonctionnera sur n’importe quelle section que vous ajoutez, peu importe la façon dont vous concevez votre en-tête ou les modules que vous utilisez, juste assurez-vous d’avoir ajouté l’ID CSS à votre section. Placez le code JQuery entre les balises de script et le code CSS entre les balises de style, comme indiqué dans l’écran d’impression ci-dessous.

jQuery(function($){ var topPosition = $(window).scrollTop(); $(window).scroll(function() {var scrollMovement = $(window).scrollTop();if(scrollMovement > topPosition) {$('#global-header-section').slideUp();} else {$('#global-header-section').slideDown();}topPosition = scrollMovement;}); });

main-content{margin-top: 7vw;}

Ajouter code js jquery wordpress divi

3. Enregistrer les modifications du générateur et afficher le résultat

Une fois que vous avez terminé l’en-tête global, enregistrez toutes les modifications et affichez le résultat sur votre site Web!

Conception final module menu divi
Divi builder entete global

Aperçu

Maintenant que nous avons parcouru toutes les étapes, jetons un dernier coup d’œil au résultat sur différentes tailles d’écran.

Apercu module complet

Dernières pensées

Dans cet article, nous vous avons montré comment faire apparaître votre en-tête global lors du défilement vers le haut et le masquer lors du défilement vers le bas. Il s’agit d’un moyen populaire et efficace pour aider vos visiteurs à naviguer facilement sans occuper une partie de la hauteur de leur fenêtre. Vous avez également pu télécharger gratuitement le fichier JSON! Si vous avez des questions ou des suggestions, n’hésitez pas à laisser un commentaire dans la section des commentaires ci-dessous.