Comment automatiser Fixation de la tête Divi (en utilisant jquery)
Lorsque vous sélectionnez un titre fixe sur le site, vous utilisez automatiquement l’option de localisation intégrée de Divi. L’option de position fixe dans Divi vous permet d’attacher n’importe quel élément à un emplacement spécifique sur la page. Cependant, lorsque vous utilisez un emplacement fixe, l’espace du conteneur du projet est supprimé. Les titres fixes flottent sur le contenu de la page pour créer une superposition dont vous n’avez pas besoin. Pour éviter cela, vous pouvez utiliser des substituants pour générer de l’espace de conteneur pour les sections.
Dans ce tutoriel, nous vous montrerons exactement comment faire cela en utilisant le Code jquery. Le Code que nous ajouterons à la fin de ce tutoriel calculera automatiquement l’espace du conteneur dans la section Titre personnalisé et attribuera cette hauteur à la nouvelle DIV autour du titre. Vous pouvez utiliser ce code jquery pour n’importe quel type d’en – tête créé en utilisant la section. Vous pouvez également télécharger gratuitement le fichier json! On y va. Aperçu avant d’aller plus loin dans ce tutoriel, jetons un coup d’oeil rapide aux résultats sur différents écrans de taille.
Bureau
Une fois que vous avez atteint la nouvelle structure de colonne de ligne pour compléter la configuration de la section, continuez à ajouter de nouvelles lignes en utilisant la structure de colonne suivante: Redimensionner sans ajouter de module, ouvrir les paramètres de ligne et modifier les paramètres de taille comme suit: utiliser une largeur de gouttière personnalisée: Oui largeur de gouttière: 2 largeur: 100% largeur maximale: 100% Espacement ensuite, changez le remplissage en haut et en bas des différentes tailles d’écran. Remplissage en haut: 20px (bureau), 0px (tablette et téléphone) remplissage en bas: 20px (bureau), 0px (tablette et téléphone) Élément principal, pour aligner tout le contenu de la colonne, nous ajouterons deux lignes de code CSS à l’élément principal de la ligne. Affichage: Flex;
Aligner les éléments: Centre; Masquer les colonnes 2 et 3 sur le tableau et le téléphone enfin et surtout, nous cacherons les colonnes 2 et 3 sur un écran plus petit pour limiter la hauteur du titre. Désactivé: téléphones et tablettes Ajouter un module de menu au menu de sélection de colonne 1 Il est temps d’ajouter un module, en commençant par le module de menu dans la colonne 1. Sélectionnez le menu que vous avez sélectionné. Téléchargez le logo, puis téléchargez le logo. Supprimer la couleur de fond supprimer la couleur de fond suivante. Passez à l’onglet conception et assurez – vous que les paramètres de mise en page suivants sont appliqués: Style: orientation de l’alignement à gauche du menu déroulant: vers le bas Paramètres du texte du menu continuer à modifier les paramètres du texte du menu en conséquence: police du menu: IBM plex sans condensé menu poids: bold semil menu Couleur du texte: # dddddd (bureau), # 6f4fff (tablette et téléphone) taille du texte du menu: 0,8vw (bureau), 2,5vw (tablette), 3vw (téléphone) Les paramètres du menu déroulant changent la couleur de ligne du menu déroulant suivant.
Couleur Lin
Bouton texte Re: # FFFFFF Gradient Color 1: # ffcfaa Gradient Color 2: # fa6eb9 Gradient Type: Linear Gradient direction: 89° Largeur du bord du bouton: 0px rayon du bord du bouton: 4px poids de la police du bouton: gras L’espacement ajoute des valeurs de remplissage personnalisées plus tard. Coussin supérieur: 0,8vw coussin inférieur: 0,8vw coussin gauche: 1,5vw coussin droit: 1,5vw La boîte d’ombre e complète la configuration du module en ajoutant des ombres de boîte. Position de l’ombre du cadre vertical: 20 Px force de flou de l’ombre de la boîte: 40 Px force de diffusion de l’ombre de la boîte: 0px couleur de l’ombre: rgba (252.160.177, 0.7) 3. Utilisez le Code jquery pour créer un substituant pour le titre et générer automatiquement de l’espace de conteneur pour ajouter la classe CSS à la section titre maintenant que nous avons tous les modules prêts, il est temps de générer de l’espace de conteneur pour la section titre. Pour ce faire, nous devons rouvrir la section et lui assigner une classe CSS. Nous utiliserons cette classe CSS dans le Code jquery pour créer des substituants autour des sections et calculer la hauteur des sections. Classe CSS: conteneur de section de titre Il est temps d’ajouter un module de code à la colonne 1 pour réaliser cette magie! Ajoutez le formulaire de code à la première colonne de la ligne. Saisissez le Code jquery Saisissez le Code jquery dans le module Code et assurez – vous que les balises de script affichées à l’écran après l’impression sont utilisées. Jquery (fonction ($)
Var headersection = $(\
La tête. Colis (‘) ‘);
Var headerwrap = $(‘header placeholder’);
Var headerheight = headersection. Outerheight ();
Un foulard. CSS (\
$(fenêtre). Redimensionner (fonction () {
Headerheight = headersection. Outerheight ();
Un foulard. CSS (\
});
}); Entrez le code CSS et nous le modifierons davantage