Comment créer un en-tête global plein écran personnalisé avec le générateur de thème de Divi

Publié: 2019-11-10

Si vous cherchez un moyen de créer un en-tête global pour votre site Web qui ne prend pas beaucoup de place, vous allez adorer ce didacticiel. Nous allons vous montrer comment créer un en-tête global en plein écran à l'aide de Theme Builder de Divi. En faisant défiler la page, les deux seules choses supplémentaires que vous remarquerez sur votre article/page sont 1) une icône de hamburger cliquable dans le coin supérieur gauche et 2) un logo dans le coin supérieur droit. Ces deux éléments suivront vos visiteurs tout au long de leur processus de navigation et une fois que vous aurez cliqué sur l'icône du hamburger, un menu plein écran personnalisé s'ouvrira et permettra aux visiteurs d'accéder à d'autres pages de votre site Web. Le résultat de cette conception est très réactif et vous pourrez également télécharger le fichier JSON gratuitement !

Allons-y.

Aperçu

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

Bureau

en-tête global plein écran

Mobile

en-tête global plein écran

Téléchargez GRATUITEMENT le modèle d'en-tête global en plein écran

Pour mettre la main sur le modèle d'en-tête global en plein écran, vous devrez d'abord le télécharger en utilisant le 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 « réinscrit » ni ne recevrez 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 !

1. Accédez à Divi Theme Builder et commencez à créer un en-tête global

Aller à Divi Theme Builder

Commencez par vous rendre sur le Divi Theme Builder.

en-tête global plein écran

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

Ensuite, cliquez sur « Ajouter un en-tête global » et cliquez sur « Créer un en-tête global ».

en-tête global plein écran

2. Dédiez la section 1 à la navigation en plein écran

Paramètres de section

Couleur de l'arrière plan

Il est temps de commencer à créer ! Ouvrez les paramètres de la section que vous pouvez remarquer dans l'éditeur de modèles et changez la couleur d'arrière-plan en une couleur complètement transparente.

  • Couleur d'arrière-plan : rgba(255,255,255,0)

en-tête global plein écran

Espacement

Supprimez ensuite le rembourrage supérieur et inférieur par défaut de la section.

  • Rembourrage supérieur : 0px
  • Rembourrage inférieur : 0px

en-tête global plein écran

Classe CSS

Continuez en ajoutant une classe CSS à la section. Plus tard dans cet article, nous aurons besoin de cette classe CSS pour activer le menu en plein écran.

  • Classe CSS : transformation de section

en-tête global plein écran

Visibilité par défaut

Ensuite, allez dans les paramètres de visibilité et masquez les débordements. Assurez-vous d'augmenter également l'index z de la section, cela garantira que la section restera au-dessus de toutes les pages et du contenu de la publication.

  • Débordement horizontal : masqué
  • Débordement vertical : caché
  • Indice Z : 999999

en-tête global plein écran

Visibilité au survol

Une fois que vous avez ajouté l'index z, activez l'option de survol et assurez-vous que le même index z s'y applique également.

  • Indice Z : 999999

en-tête global plein écran

Ajouter la ligne n° 1

Structure des colonnes

Continuez en ajoutant une première ligne à la section en utilisant la structure de colonnes suivante :

en-tête global plein écran

Dimensionnement

Sans ajouter encore de modules, ouvrez les paramètres de la 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
  • Largeur : 100 %
  • Largeur maximale : 100 %

en-tête global plein écran

Espacement

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

  • Rembourrage supérieur : 0px
  • Rembourrage inférieur : 0px

en-tête global plein écran

Ajouter un module de texte à la colonne

Ajouter du contenu

Le seul module dont nous avons besoin dans cette ligne est un module de texte. Ajoutez un symbole de menu de votre choix dans la zone de contenu. Dans ce tutoriel, nous utilisons '≡'.

en-tête global plein écran

Paramètres de texte

Passez à l'onglet de conception du module et modifiez les paramètres de texte comme suit :

  • Police du texte : Abril Fatface
  • Couleur du texte : #000000
  • Taille du texte : 3vw (ordinateur de bureau), 5vw (tablette), 7vw (téléphone)
  • Hauteur de la ligne de texte : 1 em

en-tête global plein écran

Espacement

Modifiez ensuite les valeurs d'espacement sur différentes tailles d'écran.

  • Rembourrage supérieur : 2vw (ordinateur de bureau), 3,5 vw (tablette), 5vw (téléphone)
  • Rembourrage inférieur : 2vw (ordinateur de bureau), 3,5 vw (tablette), 5vw (téléphone)
  • Rembourrage gauche : 3vw (ordinateur de bureau), 4vw (tablette), 7vw (téléphone)
  • Rembourrage droit : 3vw (ordinateur de bureau), 4vw (tablette), 7vw (téléphone)

en-tête global plein écran

Identifiant CSS

Ce module de texte servira de déclencheur pour le menu plein écran. C'est pourquoi nous devrons attribuer un identifiant CSS au module de texte. Plus tard dans le didacticiel, nous utiliserons l'ID CSS dans notre code.

  • ID CSS : ouvrir le menu

en-tête global plein écran

Ajouter la ligne n° 2

Structure des colonnes

Continuez en ajoutant une deuxième ligne à la section en utilisant la structure de colonnes suivante :

en-tête global plein écran

Dimensionnement

Ouvrez les paramètres de ligne et modifiez les paramètres de dimensionnement comme suit :

  • Largeur : 100 %
  • Largeur maximale : 100 %

en-tête global plein écran

Espacement

Modifiez également les valeurs d'espacement.

  • Marge supérieure : 2vw (ordinateur de bureau), 4vw (tablette), 6vw (téléphone)
  • Marge inférieure : 2vw (ordinateur de bureau), 4vw (tablette), 6vw (téléphone)
  • Rembourrage gauche : 19vw
  • Rembourrage droit : 19vw

en-tête global plein écran

Ajouter un module de texte à la colonne

Ajouter du contenu

Ensuite, ajoutez un nouveau module de texte à la colonne. Ce module de texte représente votre premier élément de menu.

en-tête global plein écran

Ajouter un lien

Assurez-vous d'ajouter un lien approprié vers le module ensuite.

  • URL du lien du module : #

en-tête global plein écran

Paramètres de texte

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

  • Police de texte : Poppins
  • Poids de la police de texte : demi-gras
  • Couleur du texte : #000000
  • Taille du texte : 3vw (ordinateur de bureau), 7vw (tablette), 8vw (téléphone)
  • Espacement des lettres du texte : -0.1vw
  • Hauteur de la ligne de texte : 1 em

en-tête global plein écran

Espacement

Modifiez ensuite les paramètres d'espacement du module.

  • Marge supérieure : 1vw
  • Rembourrage inférieur : 2vw
  • Rembourrage gauche : 3vw

en-tête global plein écran

Frontière

Ajoutez également une bordure inférieure.

  • Largeur de la bordure inférieure : 1px
  • Couleur de la bordure inférieure : #333333

en-tête global plein écran

Classe CSS

Et complétez les paramètres du module en ajoutant une classe CSS personnalisée. Vous devrez ajouter cette classe CSS à chaque élément de menu que vous placez dans votre section.

en-tête global plein écran

Cloner le module de texte trois fois

Une fois que vous avez terminé le premier module de texte, vous pouvez le cloner autant de fois que vous le souhaitez (en fonction des éléments de menu que vous souhaitez afficher dans votre menu). Cependant, assurez-vous que les modules ne dépassent pas la hauteur de votre écran.

en-tête global plein écran

Modifier le contenu et le lien de chaque doublon

Vous devrez modifier le contenu et le lien de chaque doublon.

en-tête global plein écran

Ajouter un module de suivi des médias sociaux

Ajouter des réseaux sociaux de choix

Le prochain et dernier module dont nous avons besoin dans cette rangée est un module de suivi des médias sociaux. Ajoutez tous les réseaux sociaux que vous souhaitez afficher.

en-tête global plein écran

Réinitialiser les styles de réseaux sociaux individuels

Continuez en réinitialisant les styles de chaque réseau social individuellement.

en-tête global plein écran

Paramètres des icônes

Ensuite, allez dans l'onglet conception du module et modifiez les paramètres de l'icône comme suit :

  • Couleur de l'icône : #000000
  • Utiliser la taille de l'icône personnalisée : Oui
  • Taille de la police des icônes : 1vw (ordinateur de bureau), 2vw (tablette), 3vw (téléphone)

en-tête global plein écran

Espacement

Ajoutez également un peu de rembourrage à gauche.

  • Rembourrage gauche : 3vw

en-tête global plein écran

Classe CSS

Complétez les paramètres du module en ajoutant une classe CSS.

en-tête global plein écran

Ajouter la ligne n° 3

Structure des colonnes

La dernière ligne dont nous avons besoin dans cette section contient la structure de colonnes suivante :

en-tête global plein écran

Espacement

Limitez l'espace occupé par cette ligne en supprimant tout le rembourrage supérieur et inférieur par défaut.

  • Rembourrage supérieur : 0px
  • Rembourrage inférieur : 0px

en-tête global plein écran

Ajouter un module de code à la colonne

Insérer du code JQuery et CSS

Ensuite, ajoutez un module de code et insérez du code CSS et JQuery pour faire fonctionner le menu en plein écran. Assurez-vous de placer manuellement le code JQuery entre les balises de script et le code CSS entre les balises de style, comme vous pouvez le remarquer dans l'écran d'impression ci-dessous.

jQuery(function($){
$('#menu-open').click(function() {
$('.section-transform').toggleClass('section-transform-active');
});
$('.menu-item-click').click(function() {
$('.section-transform').removeClass('section-transform-active');
});
});
.section-transform{
cursor: pointer;    
}
.section-transform-active {
height: 100% !important;
width: 100% !important;
z-index: 99999 !important;
background-color: #FFFFFF !important; 
}   
.section-transform {
-webkit-transition: all 0.5s ease !important;
-moz-transition: all 0.5s ease !important;
-o-transition: all 0.5s ease !important;
-ms-transition: all 0.5s ease !important;
transition: all 0.5s ease !important;
}

en-tête global plein écran

3. Dédiez la section 2 au logo du coin supérieur droit

Paramètres de section

Couleur de l'arrière plan

Passons à la section suivante ! Cette section contiendra le logo dans le coin supérieur droit. Ouvrez les paramètres de la section et changez la couleur d'arrière-plan en une couleur complètement transparente.

  • Couleur d'arrière-plan : rgba(0,0,0,0)

en-tête global plein écran

Espacement

Supprimez ensuite le rembourrage supérieur et inférieur par défaut de la section.

  • Rembourrage supérieur : 0px
  • Rembourrage inférieur : 0px

en-tête global plein écran

Visibilité par défaut

Augmentez également l'index z de la section.

  • Indice Z : 99999

en-tête global plein écran

Visibilité au survol

Activez l'option de survol sur l'index z et assurez-vous que la même valeur s'applique également au survol.

  • Indice Z : 99999

en-tête global plein écran

Ajouter une nouvelle ligne

Structure des colonnes

Continuez en ajoutant une nouvelle ligne à la section en utilisant la structure de colonnes suivante :

en-tête global plein écran

Dimensionnement

Ouvrez les paramètres de ligne et modifiez les paramètres de dimensionnement comme suit :

  • Largeur : 100 %
  • Largeur maximale : 100 %

en-tête global plein écran

Espacement

Supprimez également le rembourrage supérieur et inférieur par défaut de la ligne.

  • Rembourrage supérieur : 0px
  • Rembourrage inférieur : 0px

en-tête global plein écran

Ajouter un module d'image à la colonne

Télécharger l'image du logo PNG

Le seul module dont nous avons besoin dans cette ligne et cette section est un module Image. Téléchargez votre fichier image de logo semi-transparent.

en-tête global plein écran

Dimensionnement

Accédez aux paramètres de dimensionnement du module et forcez la pleine largeur.

  • Forcer la pleine largeur : Oui

en-tête global plein écran

Espacement

Complétez les paramètres du module en ajoutant un rembourrage personnalisé sur différentes tailles d'écran.

  • Rembourrage supérieur : 2.5vw (ordinateur de bureau), 3.5vw (tablette), 5vw (téléphone)
  • Rembourrage inférieur : 2.5vw (ordinateur de bureau), 3.5vw (tablette), 5vw (téléphone)
  • Rembourrage gauche : 3vw (ordinateur de bureau), 4vw (tablette), 7vw (téléphone)
  • Rembourrage droit : 3vw (ordinateur de bureau), 4vw (tablette), 7vw (téléphone)

en-tête global plein écran

4. Paramètres de section supplémentaires

Section 1

Dimensionnement

Une fois que vous avez terminé les deux sections et tous les modules qu'elles contiennent, il est temps de modifier leur taille. Ouvrez la première section et appliquez les valeurs de largeur et de hauteur suivantes :

  • Largeur : 8vw (ordinateur de bureau), 11vw (tablette), 18vw (téléphone)
  • Hauteur : 7vw (ordinateur de bureau), 11vw (tablette), 18vw (téléphone)

en-tête global plein écran

Élément principal par défaut

Ensuite, allez dans l'onglet avancé de la section et ajoutez les lignes de code CSS suivantes :

position: fixed;
top: 0;

en-tête global plein écran

Survolez l'élément principal

Assurez-vous que ces mêmes lignes de code CSS s'appliquent au survol.

position: fixed;
top: 0;

en-tête global plein écran

Section 2

Dimensionnement

Continuez en ouvrant les paramètres de la deuxième section et modifiez la largeur sur différentes tailles d'écran.

  • Largeur : 13 vw (ordinateur de bureau), 21 vw (tablette), 30 vw (téléphone)

en-tête global plein écran

Élément principal par défaut

Ensuite, allez dans l'onglet avancé et ajoutez les lignes de code CSS suivantes :

position: fixed;
right: 0;
top: 0;

en-tête global plein écran

Survolez l'élément principal

Assurez-vous que ces mêmes lignes de code CSS s'appliquent au survol.

position: fixed;
right: 0;
top: 0;

en-tête global plein écran

5. Enregistrer les modifications du constructeur et afficher le résultat

Une fois que vous avez terminé toutes les étapes ci-dessus, vous pouvez enregistrer le modèle d'en-tête global et afficher le résultat sur votre site Web !

en-tête global plein écran

en-tête global plein écran

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.

Bureau

en-tête global plein écran

Mobile

en-tête global plein écran

Dernières pensées

Dans ce tutoriel, nous vous avons montré comment créer un en-tête global en plein écran à l'aide de Theme Builder de Divi. Nous avons ajouté deux éléments fixes à notre conception ; une icône de hamburger dans le coin supérieur gauche et un logo dans le coin supérieur droit. Au clic, l'icône du hamburger ouvre un menu plein écran réalisé à l'aide des éléments intégrés de Divi. Vous êtes libre d'utiliser Divi pour concevoir ce menu plein écran comme vous le souhaitez ! Au début de ce didacticiel, vous avez également pu télécharger gratuitement le fichier JSON. Si vous avez des questions, n'hésitez pas à laisser un commentaire dans la section commentaires ci-dessous.

Si vous souhaitez en savoir plus sur Divi et obtenir plus de cadeaux Divi, assurez-vous de vous abonner à notre newsletter par e-mail et à notre chaîne YouTube afin que vous soyez toujours l'une des premières personnes à connaître et à tirer parti de ce contenu gratuit.