Comment ajouter une icône de hamburger au module de menu de Divi sur le bureau

Publié: 2021-04-28

Si vous construisez votre en-tête dans Divi, il existe plusieurs façons de procéder. En fait, vous pouvez obtenir un aperçu des types d'en-tête et des didacticiels ici. Maintenant, dans le didacticiel d'aujourd'hui, nous ajoutons une autre option à votre liste. Nous allons vous montrer comment ajouter une bascule d'icône de hamburger au module de menu de DIvi. Cette icône de hamburger apparaît déjà, par défaut, sur des écrans plus petits, mais dans ce didacticiel, nous nous assurerons qu'une icône de hamburger apparaît également sur le bureau. Lorsque vous cliquez sur l'icône du hamburger, tous les éléments du menu apparaîtront dans un ordre horizontal à côté de l'icône. Cela donne une apparence et une sensation minimales à votre en-tête tout en ajoutant également une interaction. Vous pourrez également télécharger le fichier modèle 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.

bascule d'icône de hamburger

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

Pour mettre la main sur le modèle d'en-tête global gratuit, 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. Créer un nouveau modèle d'en-tête global

Aller à Divi Theme Builder

Commencez par accéder au Divi Theme Builder dans le backend de votre site WordPress. Une fois là-bas, cliquez sur « Ajouter un en-tête global ».

bascule d'icône de hamburger

Ajouter un nouvel en-tête global

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

bascule d'icône de hamburger

2. Créer une conception d'en-tête globale

Paramètres de section

Couleur de l'arrière plan

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

  • Couleur d'arrière-plan : #f6f9fb

bascule d'icône de hamburger

Espacement

Passez à l'onglet de conception de la section et supprimez tout le rembourrage supérieur et inférieur par défaut.

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

bascule d'icône de hamburger

Ajouter une nouvelle ligne

Structure des colonnes

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

bascule d'icône de hamburger

Dimensionnement

Sans ajouter encore de modules, ouvrez les paramètres de ligne, accédez à l'onglet conception et modifiez la largeur maximale dans les paramètres de dimensionnement.

  • Largeur maximale : 1280px

bascule d'icône de hamburger

Espacement

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

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

bascule d'icône de hamburger

Ajouter un module de menu à la colonne

Sélectionnez le menu

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

bascule d'icône de hamburger

Télécharger le logo

Téléchargez un logo.

bascule d'icône de hamburger

Supprimer la couleur d'arrière-plan

Ensuite, supprimez la couleur de fond blanc par défaut du module.

bascule d'icône de hamburger

Paramètres du texte du menu

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

  • Police du menu : Poppins
  • Poids de la police du menu : semi-gras
  • Couleur du texte du menu : #003e51
  • Taille du texte du menu : 16px
  • Alignement du texte : à droite

bascule d'icône de hamburger

Paramètres du menu déroulant

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

  • Couleur de la ligne du menu déroulant : #7159c8

bascule d'icône de hamburger

Paramètres des icônes

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

  • Couleur de l'icône du panier d'achat : #670fff
  • Couleur de l'icône de recherche : #670fff
  • Couleur de l'icône du menu Hamburger : #670fff

bascule d'icône de hamburger

Dimensionnement

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

  • Largeur maximale du logo : 50 px

bascule d'icône de hamburger

Espacement

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

  • Marge inférieure : 0px

bascule d'icône de hamburger

Tourner la section collante

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

  • Position collante : coller au sommet
  • Décalage des éléments collants environnants : Oui
  • Transition par défaut et styles collants : oui

bascule d'icône de hamburger

Couleur de fond collante

Modifiez ensuite la couleur d'arrière-plan de la section dans un état collant.

  • Couleur d'arrière-plan : #ffffff

bascule d'icône de hamburger

Sticky Box Ombre

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

  • Couleur de l'ombre par défaut : rgba(0,0,0,0)
  • Couleur de l'ombre collante : rgba(0,0,0,0.04)

bascule d'icône de hamburger

3. Ajouter l'icône de hamburger au module de menu

Ajouter un identifiant CSS au module de menu

Dans la prochaine partie du didacticiel, nous nous concentrerons sur la création de l'icône de basculement de l'icône du hamburger sur le bureau. Tout d'abord, ouvrez les paramètres du module de menu, accédez à l'onglet avancé et attribuez un identifiant CSS.

  • Identifiant CSS : divi-menu

bascule d'icône de hamburger

Ajouter un module de code sous le module de menu

Ensuite, ajoutez un module de code sous le module de menu.

bascule d'icône de hamburger

Ajouter des balises de script et de style

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

bascule d'icône de hamburger

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

bascule d'icône de hamburger

Ajouter JQuery

Ajouter des lignes de code d'ouverture JQuery

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

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

});
});

bascule d'icône de hamburger

Créer des variables

Créez ensuite des variables.

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

bascule d'icône de hamburger

Placer l'icône de bascule à l'intérieur du module de menu

Ensuite, placez la variable d'icône de bascule à l'intérieur du module de menu à l'aide de la ligne de code suivante :

toggleIcon.insertAfter(desktopMenu);

bascule d'icône de hamburger

Ajouter une fonction de clic

Nous ajoutons également une fonction de clic.

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

bascule d'icône de hamburger

4. Enregistrez les modifications apportées au générateur de thème Divi

Maintenant que tout est en place, il ne reste plus qu'à enregistrer toutes les modifications apportées à Divi Theme Builder et à voir le résultat !

bascule d'icône de hamburger

bascule d'icône de hamburger

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.

bascule d'icône de hamburger

Dernières pensées

Dans cet article, nous vous avons montré comment faire preuve de créativité avec votre en-tête Divi dans Divi Theme Builder. Plus précisément, nous vous avons montré comment ajouter une icône de menu hamburger sur le bureau également. Par défaut, une icône de hamburger fait partie de l'expérience sur tablette et mobile, mais nous l'étendons également au bureau. Lorsque vous cliquez sur l'icône bascule, les éléments de menu apparaîtront dans un ordre horizontal, ce qui leur donne une apparence et une sensation minimales. Vous avez également pu télécharger le fichier modèle JSON gratuitement ! Si vous avez des questions ou des suggestions, assurez-vous de 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.