Comment automatiser Fixation de la tête Divi (en utilisant jquery)

Lorsque sélectionnez un titre fixe sur le site, utilisez automatiquement lamp;rsquooption de localisation intégrée de Divi. Lamp;rsquooption de position fixe dans Divi permet damp;rsquoattacher namp;rsquoimporte quel élément à un emplacement spécifique sur la page. Cependant, lorsque utilisez un emplacement fixe, lamp;rsquoespace du conteneur du projet est supprimé. Les titres fixes flottent sur le contenu de la page pour créer une superposition dont namp;rsquoavez pas besoin. Pour éviter cela, pouvez utiliser des substituants pour générer de lamp;rsquoespace de conteneur pour les sections.
Dans ce tutoriel, nous montrerons exactement comment faire cela en utilisant le Code jquery. Le Code que nous ajouterons à la fin de ce tutoriel calculera automatiquement lamp;rsquoespace du conteneur dans la section Titre personnalisé et attribuera cette hauteur à la nouvelle DIV autour du titre. Vous pouvez utiliser ce code jquery pour namp;rsquoimporte quel type damp;rsquoen tête créé en utilisant la section. Vous pouvez également gratuitement le fichier json! On y va. Aperçu avant damp;rsquoaller plus loin dans ce tutoriel, jetons un coup damp;rsquooeil rapide aux résultats sur différents écrans de taille.
Bureau Mobile Téléchargement gratuit damp;rsquoun modèle de titre global pour obtenir un modèle de titre Global gratuit, devez damp;rsquoabord le en utilisant les boutons ci dessous. Pour accéder au téléchargement, devez abonner à notre liste de diffusion quotidienne Divi en utilisant le tableau ci dessous. En tant que nouvel utilisateur, recevrez plus de Divi Goods et un paquet gratuit Divi Layout le lundi! êtes déjà sur la liste, il suffit de saisir votre adresse e mail ci dessous et cliquez sur . Vous ne serez pas « ré abonné » ou recevrez un courriel supplémentaire. Télécharger le fichier
Inscrivez à Divi Newsletter et nous enverrons par courriel une copie du dernier paquet de mise en page de la page damp;rsquoatterrissage Divi, ainsi quamp;rsquoun grand nombre damp;rsquoautres ressources, conseils et astuces Divi gratuits.
Une fois que 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 damp;rsquoé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 à lamp;rsquoé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 damp;rsquoajouter un module, en commençant par le module de menu dans la colonne 1. Sélectionnez le menu que 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 à lamp;rsquoonglet conception et assurez que les paramètres de mise en page suivants sont appliqués: Style: orientation de lamp;rsquoalignement à 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 Lamp;rsquoespacement 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 damp;rsquoombre e complète la configuration du module en ajoutant des ombres de boîte. Position de lamp;rsquoombre du cadre vertical: 20 Px force de flou de lamp;rsquoombre de la boîte: 40 Px force de diffusion de lamp;rsquoombre de la boîte: 0px couleur de lamp;rsquoombre: 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 lamp;rsquoespace 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 lamp;rsquoespace 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 damp;rsquoajouter 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 que les balises de script affichées à lamp;rsquoécran après lamp;rsquoimpression sont utilisées. Jquery (fonction ($)
Var headersection = $(
La tête. Colis (amp;lsquo) amp;lsquo)
Var headerwrap = $(amp;lsquoheader placeholderamp;rsquo)
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

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

ContactPress Supported By WordPress Plugins