Les gros titres avec de nombreux liens de navigation peuvent prendre beaucoup d’espace précieux sur le site (en particulier au – dessus du pli). C’est pourquoi les menus contextuels et les menus déroulants deviennent de plus en plus populaires. Dans la plupart des cas, le menu affiché par défilement reste au – dessus du contenu de la page, cachant certains éléments. Cependant, les menus coulissants fonctionnent légèrement différemment. L’effet slide Push est unique en ce sens que le menu glisse du Haut de la page tout en poussant le contenu de la page vers le bas afin que rien ne soit caché.
Dans ce tutoriel, nous vous montrerons comment créer des menus coulissants à partir de zéro en utilisant Divi Theme Builder. Une fois le menu créé, il devient un outil universel pour les différentes applications, car vous pouvez remplir cette section avec tout ce que vous voulez en utilisant Divi Builder. Allons – y! Voici une vue rapide des menus coulissants que nous allons créer dans ce tutoriel. Téléchargement gratuit mise en page pour obtenir les dessins de ce tutoriel, vous devez d’abord les télécharger en utilisant les boutons ci – dessous. Pour accéder au téléchargement, vous devez vous abonner à notre liste de diffusion quotidienne Divi en utilisant le tableau ci – dessous. En tant que nouvel utilisateur, vous recevrez plus de Divi Goods et un paquet gratuit Divi Layout le lundi! Si vous êtes déjà sur la liste, il vous suffit de saisir votre adresse e – mail ci – dessous et cliquez sur télécharger. Vous ne serez pas « ré – abonné » ou vous recevrez un courriel supplémentaire.
Télécharger le fichier
R la hauteur totale de la fenêtre sur l’appareil mobile lorsque l’utilisateur active ou désactive le menu. Ajoutez les CSS personnalisés suivants à l’élément principal seulement sur la tablette:
Hauteur: calcul (100vh – 70px);
Débordement: Roulez! Important
Comportement de dépassement: inclure;
Affichage: Flex;
Aligner le contenu: centré;
Aligner les éléments: Centre; Sous la table… Affichage: Flex;
Direction de flexion: colonne;
Aligner les éléments: Centre;
Aligner les éléments: Centre;
Aligner le contenu: centré; Cela centrera le contenu de la colonne verticalement et horizontalement.
Excellente transition. Pour créer une icône de menu, nous utiliserons un module texte avec un HTML personnalisé qui aura un style avec un CSS externe. Continuez en ajoutant un formulaire texte à la colonne 3.
Affichage: blocs;
Position: absolue;
Hauteur: 2px;
Largeur: 100%;
Contexte: # FFFFFF;
Opacité: 1;
Conversion Webkit:. 1S entrée \ sortie facile;
Conversion MOZ:. 1S entrée \ sortie facile;
– O – transition:. 1S entrée \ sortie facile;
Conversion:. 1S entrée \ sortie facile;
}
– Oui. Ligne 2 {
En haut: 10px;
}
– Oui. Ligne 3 {
En haut: 20px;
}
– Oui. Basculer le menu du bouton et. Ouvre. Ligne 1 {
En haut: 10px;
– transformation webkit: rotation (135 degrés);
– transformation de MOZ: rotation (135 degrés);
O transformation: rotation (135 degrés);
Transformation: rotation (135 degrés);
}
– Oui. Basculer le menu du bouton et. Ouvre. Ligne 2 {
Affichage: aucun;
}
– Oui. Basculer le menu du bouton et. Ouvre. Ligne 3 {
En haut: 10px;
– transformation webkit: rotation (- 135 degrés);
– transformation de MOZ: rotation (- 135 degrés);
O transformation: rotation (- 135 degrés);
Transformation: rotation (- 135 degrés);
}
– Oui. Et push