Dans ce tutoriel, nous créons trois menus déroulants différents et les assignons à des éléments de menu spécifiques. Pour que ce processus fonctionne correctement, nous devons assigner deux classes CSS différentes aux trois éléments de menu à inclure dans le menu déroulant. Premier élément de menu à assigner au menu déroulant: premier niveau premier niveau deuxième élément de menu à assigner au menu déroulant: premier niveau premier niveau deuxième élément de menu à assigner au menu déroulant troisième élément de menu à assigner au menu déroulant: premier niveau premier niveau troisième élément de menu
2. Utilisez le générateur de thème Divi pour créer un titre personnalisé. Allez au générateur de thème Divi. Une fois que l’élément de menu de classe CSS est en place, vous pouvez passer à Divi. Allez dans Divi Theme Builder et sélectionnez ajouter un titre global \ personnalisé.
Ensuite, sélectionnez créer un en – tête global pour rediriger vers l’éditeur de modèle.
La section couleur de fond est définie dans le modèle et vous remarquerez une section. Ouvrez la section et changez la couleur de fond. Couleur de fond: # FFFFFF
Espacement ensuite, supprimez tous les remplissages par défaut des sections supérieure et inférieure. Remplissage supérieur: 0px remplissage inférieur: 0px
Comprend également une mince ombre de boîte. Position verticale de l’ombre du cadre: 0px force flou boîte d’ombre: 30 Px couleur de l’ombre: rgba (103151255,0.17)
Ajouter une nouvelle ligne de structure de colonne continue en ajoutant la première ligne à la section en utilisant la structure de colonne suivante:
Redimensionner sans ajouter de module, ouvrez les paramètres de ligne et changez les paramètres de taille comme suit:
Utiliser une largeur de gouttière personnalisée: Oui largeur de gouttière: 1 largeur maximale: 1440px
Utiliser une largeur de gouttière personnalisée: Oui largeur de gouttière: 1 largeur maximale: 1440px
L’espacement modifie les valeurs de remplissage en haut et en bas dans le prochain réglage d’espacement. Remplissage supérieur: 10px imbott
IGA.
IGA.
Cloner la première colonne deux fois cloner la première colonne deux fois.
Personnalisez les éléments et personnalisez tous les éléments des deux autres menus déroulants au besoin.
4. Ajouter le code CSS et jquery dans la colonne de la ligne # 1 Ajouter un nouveau module de code maintenant que nous avons préparé tous les éléments de menu déroulant, il est temps de les convertir en menu déroulant et de placer le menu déroulant dans les éléments de menu correspondants. Ajoutez un module de code directement sous le module de menu de la première ligne.
Entrez le code CSS et le code CSS suivant:
Lorsque vous avez terminé d’éditer le menu, activez la classe suivante
\ *
– Oui. Ligne de menu déroulante
Affichage: aucun;
} * \
\ *
– Oui. Ligne de menu déroulante
Affichage: aucun;
} * \
– Oui. Et pb Menu menu [class * = \
Position: absolue;
En haut: 75px;
Gauche: – 195px;
Couleur de fond: blanc;
Largeur: 464px;
Ombre de la boîte webkit: 1px 2px 44px 0px rgba (8481179,0,36);
Ombre de la boîte MOZ: 1px 2px 44px 0px rgba (8481179,0,36);
Ombre de la boîte: 1px 2px 44px 0px rgba (8481179,0,36);
Rayon limite: 20px;
Haut de l’emballage: 20px;
Fond de remplissage: 5px;
Visibilité: cachée;
Opacité: 0;
– transition webkit: 300ms full Cubic Bessel (0.4, 0.2, 1);
Transformation MOZ: bezier cubique complet de 300 MS (0,4,0,2,1);
O transition: trois Bessel complets de 300 MS (0,4, 0,2, 1);
MS transition: 300 MS full three Bessel (0.4, 0.2, 1);
Transition: trois Bessel complets de 300 MS (0,4, 0,2, 1);
}
– Oui. Et u pb menu UL > Li: Hover [class * = \
Visibilité: visible;
Opacité: 1;
}
– Oui. Et pb Menu menu [class * = \
Position: absolue;
Gauche: 195px;
En haut: – 20px;
Largeur: 0;
Hauteur: 0;
Contenu: \
Bordure gauche: 20px solide transparent;
Bordure droite: 20px solide transparent;
Bordure inférieure: 20px blanc pur;
}
– Oui. Et _ mobile menu [class * = \
Couleur de fond: blanc;
Haut de remplissage: 25px;
Fond de remplissage: 5px;
}
– Oui. Et _ mobile menu li > A {
Couleur de fond: transparente;
Position: relative;
}
– Oui. Et _ mobile menu. Niveau 1 > A: AF
R {
Famille de polices: \
Contenu: \
Couleur: # ff4a9e;
Taille de la police: normale;
Position: absolue;
Taille de la police: 16px;
En haut: 13px;
Droite: 10px;
}
– Oui. Et _ mobile menu. Niveau 1 >. Basculement des icônes: après {
Contenu: \
Couleur: # c9c9c9;
}
– Oui. Et _ mobile menu [class * = \
Affichage: aucun;
}
– Oui. Et _ mobile menu [class * = \
Affichage: blocs;
}
– Oui. Et _ mobile menu {
Largeur: 130%;
Bénéfice résiduel: – 15%! Important
Hauteur minimale: 100 VH;
}
Position: absolue;
En haut: 75px;
Gauche: – 195px;
Couleur de fond: blanc;
Largeur: 464px;
Ombre de la boîte webkit: 1px 2px 44px 0px rgba (8481179,0,36);
Ombre de la boîte MOZ: 1px 2px 44px 0px rgba (8481179,0,36);
Ombre de la boîte: 1px 2px 44px 0px rgba (8481179,0,36);
Rayon limite: 20px;
Haut de l’emballage: 20px;
Fond de remplissage: 5px;
Visibilité: cachée;
Opacité: 0;
– transition webkit: 300ms full Cubic Bessel (0.4, 0.2, 1);
Transformation MOZ: bezier cubique complet de 300 MS (0,4,0,2,1);
O transition: trois Bessel complets de 300 MS (0,4, 0,2, 1);
MS transition: 300 MS full three Bessel (0.4, 0.2, 1);
Transition: trois Bessel complets de 300 MS (0,4, 0,2, 1);
}
– Oui. Et u pb menu UL > Li: Hover [class * = \
Visibilité: visible;
Opacité: 1;
}
– Oui. Et pb Menu menu [class * = \
Position: absolue;
Gauche: 195px;
En haut: – 20px;
Largeur: 0;
Hauteur: 0;
Contenu: \
Bordure gauche: 20px solide transparent;
Bordure droite: 20px solide transparent;
Bordure inférieure: 20px blanc pur;
}
– Oui. Et _ mobile menu [class * = \
Couleur de fond: blanc;
Haut de remplissage: 25px;
Fond de remplissage: 5px;
}
– Oui. Et _ mobile menu li > A {
Couleur de fond: transparente;
Position: relative;
}
– Oui. Et _ mobile menu. Niveau 1 > A: AF
R {
Famille de polices: \
Contenu: \
Couleur: # ff4a9e;
Taille de la police: normale;
Position: absolue;
Taille de la police: 16px;
En haut: 13px;
Droite: 10px;
}
– Oui. Et _ mobile menu. Niveau 1 >. Basculement des icônes: après {
Contenu: \
Couleur: # c9c9c9;
}
– Oui. Et _ mobile menu [class * = \
Affichage: aucun;
}
– Oui. Et _ mobile menu [class * = \
Affichage: blocs;
}
– Oui. Et _ mobile menu {
Largeur: 130%;
Bénéfice résiduel: – 15%! Important
Hauteur minimale: 100 VH;
}
Entrez le Code jquery nous utilisons également le Code jquery. Assurez – vous d’insérer ce code dans l’étiquette du script, comme indiqué sur l’écran d’impression ci – dessous. Jquery (fonction ($)
USD (file). Ready (Function () {
$(\
I = i + 1;
Var $dropdownmenuitems = $(ceci). Rechercher (\
Variable $mainmenuitem = $(‘first level -‘ + I + ‘> A’);
$drop – down menu item. Wrapall (‘)
USD (file). Ready (Function () {
$(\
I = i + 1;
Var $dropdownmenuitems = $(ceci). Rechercher (\
Variable $mainmenuitem = $(‘first level -‘ + I + ‘> A’);
$drop – down menu item. Wrapall (‘)
‘);
Var $dropdowncontainer = $(‘drop – down menu Container -‘ + i);
$dropdowncontainer. Après insertion ($mainmenuitem);
});
Variable $first level = $(‘et _ mobile menu.first level > A’);
Var $alldropdows = $(‘. Et _ mobile menu [class * = \
$niveau 1. Fermez (cliquez). Cliquez sur (fonction () {
$(this). Attribut (‘href’, ‘#’);
Var $this drop – down = $(this). Frères et sœurs ();
$cette liste déroulante. Glissement ();
$(this). Toggleclass (\
Was drop – down = $all drop – down lists. Non ($cette liste déroulante);
Menu déroulant. Slidelp ();
Variable $thisfirstlevel = $(BEN);
Pour $first level Brothers and Sisters = first level. Non ($this first level);
Frères et sœurs du premier degré. Supprimer la classe (\
});
$(\
$(fenêtre). Chargement (fonction () {
$(\
});
});
});
Var $dropdowncontainer = $(‘drop – down menu Container -‘ + i);
$dropdowncontainer. Après insertion ($mainmenuitem);
});
Variable $first level = $(‘et _ mobile menu.first level > A’);
Var $alldropdows = $(‘. Et _ mobile menu [class * = \
$niveau 1. Fermez (cliquez). Cliquez sur (fonction () {
$(this). Attribut (‘href’, ‘#’);
Var $this drop – down = $(this). Frères et sœurs ();
$cette liste déroulante. Glissement ();
$(this). Toggleclass (\
Was drop – down = $all drop – down lists. Non ($cette liste déroulante);
Menu déroulant. Slidelp ();
Variable $thisfirstlevel = $(BEN);
Pour $first level Brothers and Sisters = first level. Non ($this first level);
Frères et sœurs du premier degré. Supprimer la classe (\
});
$(\
$(fenêtre). Chargement (fonction () {
$(\
});
});
});
5. Activez la classe CSS une fois que vous avez terminé la personnalisation du menu, une fois que vous avez terminé la personnalisation de tous les éléments déroulants, vous devez faire une chose: masquer toute la ligne contenant les éléments déroulants. Ceci, combiné
Dents dans le menu WordPress. Vous pouvez également télécharger gratuitement le fichier json! Si vous avez des questions ou des suggestions, n’hésitez pas à faire part de vos commentaires dans la section commentaires ci – dessous. Si vous souhaitez en savoir plus sur Divi et recevoir plus de cadeaux sur Divi, assurez – vous de vous abonner à notre newsletter et à YouTube Channel afin que vous soyez toujours l’un des premiers à apprendre et à bénéficier de ce contenu gratuit.
Dents dans le menu WordPress. Vous pouvez également télécharger gratuitement le fichier json! Si vous avez des questions ou des suggestions, n’hésitez pas à faire part de vos commentaires dans la section commentaires ci – dessous. Si vous souhaitez en savoir plus sur Divi et recevoir plus de cadeaux sur Divi, assurez – vous de vous abonner à notre newsletter et à YouTube Channel afin que vous soyez toujours l’un des premiers à apprendre et à bénéficier de ce contenu gratuit.