Souhaitez vous ajouter une icône hamburger au module Menu de Divi ?

Si vous construisez votre en-tête dans Divi, il existe plusieurs façons de procéder. 

Nous allons vous montrer comment ajouter une icône de hamburger au module Menu de Divi. Cette icône de hamburger apparaît déjà par défaut sur les écrans plus petits. Mais dans ce tutoriel, nous nous assurerons qu’une icône de hamburger apparaît également sur ordinateur de bureau. 

Cela donne une apparence minimale à votre en-tête tout en ajoutant également une interaction.

Allons-y.

Aperçu

Avant de plonger dans ce tutoriel, examinons rapidement le résultat.

Télécharger DIVI Maintenant !!!

Créer un nouveau modèle d’en-tête global avec le constructeur Divi

Allez sur Divi Theme Builder

A partir du tableau de bord de WordPress, rendez vous sur ‘Divi > Theme Builder‘ puis cliquez sur ‘Add Global Header’

Divi Theme Builder

Ajouter un nouvel en-tête global

Un menu déroulant apparaîtra. Pour commencer à construire à partir de zéro, continuez en sélectionnant « Build Global Header ».

Conception du design de l’en-tête global

Paramètres de section

Couleur de l’arrière plan

Une fois dans l’éditeur de modèles, il est temps de commencer à concevoir l’en-tête. Vous remarquerez qu’il y a déjà une section. Ouvrez les paramètres de la section et ajoutez une couleur d’arrière-plan.

  • Background Color : #f6f9fb

Espacement

Passez à l’onglet Design de la section et modifiez les paramètres suivants.

  • Padding (Top et Bottom) : 0px

Ajouter une nouvelle ligne

Structure de la colonne

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

Dimensionnement

Ouvrez les paramètres de la ligne, accédez à l’onglet Design et modifiez la largeur maximale dans les paramètres de dimensionnement.

  • Max Width : 1 280 pixels

Espacement

Modifiez ensuite le rembourrage supérieur et inférieur dans les paramètres d’espacement.

  • Padding (Top et Bottom) : 5px

Ajouter un module Menu à la colonne

Sélectionnez le menu à ajouter

Ensuite, ajoutez un module Menu à la colonne de la ligne et sélectionnez un menu dynamique de votre choix.

Télécharger le logo

Téléchargez un logo.

Supprimer la couleur d’arrière-plan

Ensuite, supprimez la couleur d’arrière-plan blanche par défaut du module.

Paramètres du texte du menu

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

  • Menu Font : Poppins
  • Menu Font Weight : Semi Bold
  • Text Color : #003e51
  • Menu Text Size : 16 px
  • Text Alignment : Right

Paramètres du menu déroulant

Modifiez ensuite les paramètres du menu déroulant.

  • Dropdown Menu Line Color : #7159c8

Paramètres des icônes

Modifiez également les paramètres des icônes.

  • Shopping Cart Icon Color : #670fff
  • Search Icon Color : #670fff
  • Hamburger Menu Icon COlor : #670fff

Dimensionnement

Ensuite, allez dans les paramètres de dimensionnement et attribuez une largeur maximale de logo.

  • Logo Max Width : 280 pixels

Espacement

Supprimez également la marge inférieure par défaut du module.

  • Margin (Bottom) : 0px

Rendre la section Sticky

Maintenant que notre menu est en place, nous allons également rendre la section sticky. Ouvrez les paramètres de la section, accédez à l’onglet Advanced et appliquez les paramètres suivants :

  • Sticky Position : Stick To Top
  • Offset From Surrounding Sticky Elements : YES
  • Transition Default and Sticky Styles  : YES

Couleur de fond à l’état sticky

Modifiez ensuite la couleur d’arrière-plan de la section à l’état sticky.

  • Background Color : #ffffff

Ombre de boîte à l’état sticky

Appliquez également une ombre de boîte à la section.

  • Shadow Color (Desktop) : rgba(0,0,0,0)
  • Shadow Color (Sticky) : rgba (0,0,0,0.04)

Ajout d’une icône hamburger au module Menu

Ajouter un ID CSS au module de menu

Tout d’abord, ouvrez les paramètres du module Menu, accédez à l’onglet Advanced et attribuez un ID CSS.

  • ID CSS : divi-menu

Ajouter un module Code sous le module Menu

Ensuite, ajoutez un module Code sous le module Menu.

Ajouter des balises de script et de style

Nous allons utiliser du code CSS et JQuery. Pour préparer cela, nous allons ajouter des balises de style et de script.

Ajouter un code CSS

Nous allons coller les lignes de code CSS suivantes entre les balises de style :

.toggle-icon:after {
content: "61";
font-size: 32px;
font-family: ETmodules !important;
color: #003e51;
position: absolute;
top: 26px;
right: 0;
cursor: pointer;
}
 
#divi-menu .et_pb_menu__menu>nav {
margin-right: 38px;
visibility: hidden;
opacity: 0;
   
-webkit-transition: .1s ease-in-out;
-moz-transition: .1s ease-in-out;
-o-transition: .1s ease-in-out;
transition: .1s ease-in-out;
   
transform: translateY(50%);  
}
   
.reveal-menu-items {
opacity: 1 !important;
visibility: visible !important;
transform: translateY(0%) !important;
}
   
.icon-switch:after {
content: '4d';
font-size: 32px;
font-family: ETmodules !important;
color: #003e51;
position: absolute;
top: 26px;
right: 0;
cursor: pointer;    
}

Ajouter JQuery

Ajouter des lignes de code d’ouverture JQuery

Ensuite, nous aurons le code JQuery. Ajoutez les lignes de code JQuery suivantes entre les balises de script :

jQuery(function($){
$(document).ready(function(){
 
});
});

Créer des variables

Créez quelques variables ensuite.

var toggleIcon = $('<div class="toggle-icon"></div>');
var desktopMenu = $('#divi-menu .et_pb_menu__menu>nav');

Placer l’icône de basculement dans le module Menu

Ensuite, placez la variable d’icône de basculement dans le module Menu en utilisant la ligne de code suivante :

toggleIcon.insertAfter(desktopMenu);

Ajouter une fonction de clic

Nous ajoutons également une fonction de clic.

toggleIcon.click(function(){
    desktopMenu.toggleClass('reveal-menu-items');
  $(this).toggleClass('icon-switch');
});

Enregistrer les modifications du Divi Theme Builder

Maintenant que tout est en place, il ne reste plus qu’à enregistrer toutes les modifications de Divi Theme Builder et à visualiser le résultat !

Divi Theme Builder

Aperçu

Maintenant que nous avons parcouru toutes les étapes, jetons un dernier coup d’œil au résultat final

icône hamburger au module Menu de Divi

Télécharger DIVI Maintenant !!!

Conclusion

Dans cet article, nous vous avons montré comment faire preuve de créativité avec votre en-tête global dans Divi Theme Builder. 

Plus précisément, nous vous avons montré comment ajouter une icône de menu hamburger sur ordinateur de bureau également. Par défaut, une icône de hamburger s’affiche sur tablette et mobile.

Nous espérons que ce tutoriel vous inspirera pour vos prochains projets Divi. Si vous avez un quelconque souci ou des suggestions, retrouvons nous dans la section commentaires pour en discuter.

Vous pourrez aussi consulter nos ressources, si vous avez besoin de plus d’éléments pour mener à bien vos projets de création de sites internet. Ou consultez aussi notre guide sur la création de blog WordPress ou celui sur Divi : le meilleur thème WordPress de tous les temps.

Mais en attendant, partagez cet article sur vos différents réseaux sociaux.