Comment ajouter une bascule de carte fixe à votre modèle de page Divi

Publié: 2021-07-11

Si vous gérez un magasin physique et créez un site Web pour celui-ci, de nombreuses personnes peuvent visiter votre site Web pour obtenir des informations pratiques, telles que votre adresse. Bien sûr, c'est là que votre page de contact est utile, mais ce n'est pas la seule façon de partager en toute transparence les coordonnées de vos visiteurs. Si vous cherchez une façon créative d'aborder le partage de l'adresse de votre entreprise, vous aimerez ce tutoriel. Nous vous montrons comment ajouter une bascule de carte fixe de manière dynamique à chaque page à l'aide de Theme Builder de Divi. Nous allons commencer par créer un nouveau modèle de page. Ensuite, nous inclurons le contenu de la page dynamique dans le corps du modèle et nous ajouterons une bascule de carte fixe au-dessus du contenu de la page dynamique. 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.

Bureau

bascule de carte fixe

Mobile

bascule de carte fixe

Téléchargez le modèle de page GRATUITEMENT

Pour mettre la main sur le modèle de page 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éez un modèle de page dans Divi Theme Builder

Accédez au générateur de thème Divi et ajoutez un nouveau modèle de page

Nous allons commencer ce didacticiel en accédant au Divi Theme Builder et en ajoutant un nouveau modèle de page.

bascule de carte fixe

bascule de carte fixe

Entrer la zone du corps du modèle

Ensuite, entrez le corps du modèle en sélectionnant « Créer un corps personnalisé ».

bascule de carte fixe

2. Ajouter du contenu de page dynamique à la zone du corps

Paramètres de section

Espacement

Une fois dans l'éditeur de modèles, vous remarquerez une section. Ouvrez les paramètres de la section et supprimez tous les rembourrages supérieur et inférieur par défaut.

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

bascule de carte fixe

Ajouter la ligne n° 1

Structure des colonnes

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

bascule de carte fixe

Dimensionnement

Sans ajouter encore de modules, ouvrez les paramètres de ligne et modifiez les paramètres de dimensionnement comme suit :

  • Largeur : 100 %
  • Largeur maximale : 100 %

bascule de carte fixe

Espacement

Supprimez ensuite tous les rembourrages supérieur et inférieur par défaut.

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

bascule de carte fixe

Ajouter un module de contenu de publication à la colonne

Pour permettre au contenu de chaque page de s'afficher de manière dynamique, nous utiliserons le module de contenu de publication à l'intérieur de cette ligne.

bascule de carte fixe

3. Créer une conception de broche de carte fixe

Ajouter la ligne 2 à la section

Structure des colonnes

Passons à la ligne suivante, qui utilise la structure de colonnes suivante :

bascule de carte fixe

Dimensionnement

Ouvrez les paramètres de ligne, accédez à l'onglet Conception et modifiez les paramètres de dimensionnement comme suit :

  • Largeur: 90%
  • Largeur maximale:
    • Bureau : 600px
    • Tablette et téléphone : 100 %

bascule de carte fixe

Espacement

Supprimez ensuite tous les rembourrages supérieur et inférieur par défaut.

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

bascule de carte fixe

Paramètres de la colonne 1

Couleur de l'arrière plan

Ensuite, ouvrez les paramètres de la colonne 1 et utilisez une couleur de fond noire.

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

bascule de carte fixe

bascule de carte fixe

Image de fond

Téléchargez ensuite une image de fond de votre choix. Vous pouvez trouver l'image de fond dans le dossier zippé que vous pouvez télécharger au début de ce tutoriel.

bascule de carte fixe

Élément principal CSS

Ajoutez également les lignes de code CSS suivantes à l'élément principal de la colonne :

width: 80% !important;
max-height: 80vh;

bascule de carte fixe

Visibilité

Ensuite, mettez le débordement vertical sur auto. Ceci, en combinaison avec la hauteur maximale de l'étape précédente, garantit qu'une barre de défilement apparaît dès que la colonne dépasse une hauteur de 80vh.

  • Débordement vertical : automatique

bascule de carte fixe

Paramètres de la colonne 2

Élément principal CSS

Ouvrez ensuite les paramètres de la colonne 2 et appliquez la ligne de code CSS suivante à l'élément principal :

width: 12% !important;

bascule de carte fixe

bascule de carte fixe

Ajouter le module de carte à la colonne 1

Il est temps d'ajouter des modules, en commençant par un module de carte dans la colonne 1. Ajoutez une épingle de carte de votre choix.

bascule de carte fixe

Dimensionnement

Passez à l'onglet de conception du module et modifiez les paramètres de dimensionnement comme suit :

  • Largeur : 88 %
  • Alignement du module : Centre

bascule de carte fixe

Espacement

Supprimez ensuite la marge inférieure par défaut.

  • Marge inférieure : 0px

bascule de carte fixe

Ajouter le module Blurb à la colonne 1

Ajouter du contenu

Ajoutez un module Blurb sous le module Carte dans la colonne 1. Utilisez le contenu de votre choix.

bascule de carte fixe

Sélectionnez l'icône

Sélectionnez ensuite une icône.

bascule de carte fixe

Paramètres d'image/icône

Passez à l'onglet Conception et modifiez les paramètres de l'icône comme suit :

  • Couleur de l'icône : #ffffff
  • Placement des images/icônes : à gauche

bascule de carte fixe

Paramètres du texte du titre

Stylisez ensuite le texte du titre.

  • Poids de la police du titre : gras
  • Couleur du texte du titre : #ffffff
  • Taille du texte du titre : 16px
  • Hauteur de la ligne de titre : 1,6 em

bascule de carte fixe

Paramètres du corps du texte

Ensuite, modifiez les paramètres du corps du texte en conséquence :

  • Couleur du corps du texte : #ffffff
  • Taille du corps du texte :
    • Bureau : 16px
    • Tablette : 14 pixels
    • Téléphone : 13px
  • Hauteur de la ligne du corps : 1,8 em

bascule de carte fixe

Espacement

Appliquez également les valeurs de remplissage suivantes :

  • Rembourrage supérieur : 70 pixels
  • Rembourrage inférieur : 70px
  • Rembourrage gauche : 7%
  • Rembourrage droit : 7 %

bascule de carte fixe

Animation

Et supprimez l'animation de module par défaut dans les paramètres d'animation.

  • Animation d'image/icône : pas d'animation

bascule de carte fixe

Ajouter le module Blurb à la colonne 2

Laisser les boîtes de contenu vides

Passons à la colonne 2. Là, nous ajouterons un module Blurb sans contenu.

bascule de carte fixe

Sélectionnez l'icône

Sélectionnez ensuite une icône.

bascule de carte fixe

Couleur de l'arrière plan

Ensuite, changez la couleur d'arrière-plan.

  • Couleur d'arrière-plan : #0045ff

bascule de carte fixe

Paramètres d'image/icône

Passez à l'onglet Conception et stylisez les paramètres de l'icône en conséquence :

  • Couleur de l'icône : #ffffff
  • Placement des images/icônes : en haut
  • Alignement image/icône : Centre
  • Utiliser la taille de la police de l'icône : Oui
  • Taille de la police de l'icône : 25px

bascule de carte fixe

Dimensionnement

Modifiez ensuite les paramètres de dimensionnement.

  • Largeur : 70 pixels
  • Hauteur : 70px

bascule de carte fixe

Espacement

Ensuite, supprimez la marge inférieure par défaut.

  • Marge inférieure : 0px

bascule de carte fixe

Boîte ombre

Incluez également une ombre de boîte.

  • Position horizontale de l'ombre de la boîte : 6px
  • Position verticale de l'ombre de la boîte : 6px
  • Couleur de l'ombre : rgba(0,0,0,0.3)

bascule de carte fixe

Élément principal et image de présentation CSS

Ensuite, accédez à l'onglet avancé et utilisez les lignes de code CSS suivantes pour l'élément principal :

display: flex;
justify-content: center;
align-items: center;

Et ajoutez cette ligne de code CSS dans la zone Blurb Image :

margin-bottom: 0;

bascule de carte fixe

4. Ajouter une fonctionnalité de basculement

Ajouter la classe CSS à la ligne n°2

Maintenant que nous avons tous les éléments en place, il est temps de se concentrer sur la fonctionnalité. Commencez par ouvrir la deuxième ligne et appliquez la classe CSS suivante :

  • Classe CSS : map-toggle-row

bascule de carte fixe

Ajouter une classe CSS au module Blurb dans la colonne 2

Ouvrez ensuite le module Blurb dans la colonne 2 et utilisez la classe CSS suivante :

  • Classe CSS : map-toggle

bascule de carte fixe

Ajouter un module de code sous le module Blurb dans la colonne 2

Ensuite, ajoutez un module de code sous le module Blurb dans la colonne 2.

bascule de carte fixe

Ajouter des balises de style et de script

Placez des balises de style et de script dans la zone de code.

bascule de carte fixe

Insérer le code CSS

Nous utilisons le code CSS suivant dans les balises de style :

.map-toggle-row {
-webkit-transition: .1s ease-in-out;
-moz-transition: .1s ease-in-out;
-o-transition: .1s ease-in-out;
transition: .1s ease-in-out;
}

.reveal-map{
left: 0 !important;
}

.map-toggle {
cursor: pointer;
}

bascule de carte fixe

Insérer le code JQuery

Et le code JQuery suivant à l'intérieur des balises de script :

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

var toggleIcon = $('.map-toggle');
var toggleRow = $('.map-toggle-row');

toggleIcon.click(function(){
toggleRow.toggleClass('reveal-map');
});

});
});

bascule de carte fixe

Ajouter une position fixe avec un décalage horizontal à la rangée n°2

Enfin et surtout, nous devrons modifier les paramètres de position de la deuxième ligne en conséquence :

  • Poste : fixe
  • Emplacement : Centre gauche
  • Décalage horizontal :
    • Bureau : -500px
    • Tablette & Téléphone : -72%
  • Indice Z : 11

bascule de carte fixe

5. Enregistrer les modifications apportées au générateur de page et de thème

Une fois toutes les modifications appliquées, vous pouvez enregistrer toutes les modifications de Divi Theme Builder et afficher le résultat sur votre site Web !

bascule de carte fixe

bascule de carte fixe

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.

Bureau

bascule de carte fixe

Mobile

bascule de carte fixe

Dernières pensées

Dans ce didacticiel, nous vous avons montré comment inclure de manière créative les coordonnées de votre entreprise dans la conception de vos pages. Plus précisément, nous vous avons montré comment créer un modèle de page qui inclut une bascule de carte fixe, afin que vos visiteurs puissent accéder à l'emplacement de votre entreprise à tout moment ! Vous avez également pu télécharger le fichier modèle JSON gratuitement. Si vous avez des questions ou des suggestions, n'hésitez pas à 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.