Comment concevoir un tiroir de pied de page flottant dans Divi

Publié: 2020-04-22

Les tiroirs de pied de page sont des ajouts utiles à tout site Web, car ils stockent du contenu supplémentaire facilement accessible par les utilisateurs. Les tiroirs de pied de page sont des conteneurs de contenu Web (comme une section Divi) qui peuvent être ouverts et fermés en cliquant sur un bouton ou en survolant. C'est comme avoir une petite cachette pour le contenu premium.

Dans ce tutoriel, nous allons concevoir un tiroir de pied de page flottant dans Divi. Nous ajouterons le tiroir de pied de page à la zone de pied de page globale du modèle de site Web afin que le tiroir de pied de page soit accessible sur l'ensemble du site avec le contenu de pied de page normal.

Avec le processus que nous allons utiliser, toute section Divi (et son contenu) peut être convertie en un tiroir de pied de page en quelques minutes.

Commençons!

Aperçu

Voici un aperçu rapide du tiroir de pied de page fixe que nous allons construire dans ce didacticiel.

Téléchargez la mise en page GRATUITEMENT

Pour mettre la main sur les designs de ce tutoriel, 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 !

Comment ajouter le modèle de tiroir de pied de page à votre site Divi

ATTENTION ! : L'ajout de ce modèle remplacera le modèle de site Web par défaut (si vous en avez un) sur votre site Divi. Nous vous suggérons de l'ajouter à un site de test afin de ne rien gâcher sur un site en direct.

Pour importer le modèle de tiroir de pied de page fixe sur votre propre site Web, décompressez le fichier zip de téléchargement pour accéder au fichier JSON.

Ensuite, allez dans le tableau de bord WordPress et accédez à Divi > Theme Builder.

Cliquez ensuite sur l'icône de portabilité en haut à droite de la page.

Dans la fenêtre contextuelle de portabilité, choisissez le fichier JSON que vous venez de décompresser et sélectionnez l'option "Télécharger la sauvegarde avant d'importer", juste au cas où vous auriez déjà quelque chose dans le modèle de site Web par défaut que vous ne voudriez pas remplacer.

Cliquez ensuite sur le bouton Importer.

tiroir de pied de page fixe

Enfin, enregistrez les modifications apportées au Générateur de thèmes et affichez une page en direct pour voir la barre de pied de page fixe.

tiroir de pied de page fixe

Passons maintenant au tutoriel, voulez-vous ?

Partie 1 : Ajout d'un pied de page global

Theme Builder de Divi vous permet de remplacer le pied de page par défaut par un nouveau en mettant à jour le modèle de site Web par défaut.

Pour créer un pied de page global, accédez au tableau de bord WordPress et accédez à Divi > Générateur de thèmes. Cliquez ensuite sur l'espace « Ajouter un pied de page global » dans le modèle de site Web par défaut.

barre de pied de page fixe divi

Sélectionnez ensuite l'option « Créer un pied de page global » dans la liste déroulante.

barre de pied de page fixe divi

Ajouter une mise en page prédéfinie à la mise en page globale du pied de page

Cela déploiera l'éditeur de mise en page de modèle où vous serez immédiatement invité avec les trois choix pour la façon dont vous souhaitez commencer à construire. Sélectionnez l'option "Choisir une mise en page prédéfinie".

tiroir de pied de page fixe

Dans la fenêtre contextuelle Charger à partir de la bibliothèque, recherchez la disposition de la page de destination de la papeterie. Cliquez ensuite sur « Utiliser cette mise en page ».

tiroir de pied de page fixe

Supprimer le contenu indésirable de la mise en page prédéfinie

Une fois la mise en page chargée dans l'éditeur, déployez la boîte de dialogue Calques en cliquant sur l'icône des calques dans le menu des paramètres. Supprimez ensuite toutes les sections de la mise en page, à l'exception des deux dernières.

tiroir de pied de page fixe

Déplacer et étiqueter les deux sections

Une fois les sections supprimées, vous devriez avoir deux sections, l'une intitulée « Pied de page » et l'autre intitulée « Comment ça marche ». Déplacez la section "Pied de page" en haut de la mise en page.

tiroir de pied de page fixe

Remplacez l'étiquette de la section inférieure par « Tiroir de pied de page ». Ce sera la section que nous utiliserons comme contenu de notre tiroir de pied de page.

tiroir de pied de page fixe

Partie 2 : Création du tiroir de pied de page fixe

Maintenant que nous avons désigné l'une des sections comme pied de page et l'autre comme tiroir de pied de page, nous sommes prêts à commencer à créer notre tiroir de pied de page fixe. Commençons par créer l'icône de présentation que nous utiliserons pour basculer le tiroir de pied de page.

Création du bouton du tiroir de pied de page

Ajouter une nouvelle ligne

Dans la section inférieure « Tiroir de pied de page », ajoutez une nouvelle rangée à une colonne.

tiroir de pied de page fixe

Étiquetez la nouvelle ligne « Bouton du tiroir » car c'est la ligne qui contiendra le bouton utilisé pour basculer le tiroir ouvert et fermé. Déplacez ensuite la ligne en haut de la section.

tiroir de pied de page fixe

Remplissage de ligne

Avant d'ajouter un module, ouvrez les paramètres de ligne et mettez à jour le remplissage comme suit :

  • Remplissage : 0px en haut, 0px en bas

tiroir de pied de page fixe

Remplissage de section

Ouvrez ensuite les paramètres de la section « Tiroir de pied de page » et mettez à jour le rembourrage comme suit :

tiroir de pied de page fixe

Pour créer le bouton cliquable qui bascule le tiroir du pied de page, nous allons utiliser un module de présentation avec une icône. Et nous allons lui donner une forme de goutte d'eau unique en combinant la forme carrée du conteneur du module de présentation avec l'icône en forme de cercle.

Voici comment procéder.

Ajouter un module de présentation

Ajoutez un module de présentation à la ligne « Bouton du tiroir » en haut de la section.

tiroir de pied de page fixe

Contenu/Icône de présentation

Supprimez ensuite le contenu par défaut du titre et du corps et sélectionnez l'icône en forme de flèche qui pointe vers le coin supérieur gauche (voir capture d'écran). Nous utilisons l'icône partiellement tournée car nous allons la faire pivoter plus tard.

tiroir de pied de page fixe

Conception de présentation

Ensuite, donnez au texte de présentation un arrière-plan comme suit :

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

tiroir de pied de page fixe

Mettez ensuite à jour les paramètres de conception comme suit :

  • Couleur de l'icône : #eeeeee
  • Icône de cercle : OUI
  • Couleur du cercle : #081540
  • Utiliser la taille de la police de l'icône : OUI
  • Taille de la police de l'icône : 17 px

tiroir de pied de page fixe

Taille de la présentation

Donnez maintenant au module une hauteur et une largeur comme suit :

  • Largeur: 30px
  • Hauteur : 30px

Cela entraînera le débordement de l'icône en forme de cercle dans le conteneur de présentation pour créer la forme d'une goutte d'eau.

tiroir de pied de page fixe

Position de présentation

Ensuite, donnez au texte de présentation une position absolue en haut au centre de la section.

  • Position : Absolu
  • Emplacement : Centre supérieur

tiroir de pied de page fixe

Paramètres de transformation Blurb

Nous pouvons maintenant utiliser les options de transformation pour faire pivoter le texte de présentation/l'icône vers le haut et le positionner juste au-dessus du conteneur de section. Désormais, lorsque nous masquons la section sous la fenêtre du navigateur, l'icône restera visible/cliquable.

Mettez à jour les éléments suivants :

  • Transformer Traduire Axe X : -50%
  • Transformer traduire l'axe des Y : -250%
  • Transformer l'axe Z de rotation : -45 deg

Retirez ensuite l'animation d'icône par défaut :

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

tiroir de pied de page fixe

Nous allons utiliser JQuery pour basculer le tiroir, nous devons donc cibler le texte de présentation/l'icône en tant qu'élément cliquable avec une classe CSS que nous utiliserons plus tard dans le code. Ajoutez la classe CSS suivante :

  • Classe CSS : tiroir-cible

tiroir de pied de page fixe

Paramètres de la section du tiroir de pied de page

Maintenant, nous allons masquer la section "Pied de page" à l'aide de l'option de traduction de transformation. Ouvrez les paramètres de la section et mettez à jour les éléments suivants :

  • Transformer traduire l'axe des Y : 100 %

La beauté de l'utilisation de transform translate ici est que les valeurs en pourcentage sont basées sur la taille réelle de l'élément. Donc 100% sur l'axe Y sera directement relatif à la hauteur de la section (peu importe ce que c'est à un moment donné). En d'autres termes, l'élément sera déplacé vers le bas de la distance exacte correspondant à sa propre hauteur.

tiroir de pied de page fixe

Afin de réafficher le « tiroir de pied de page », nous allons devoir inverser la traduction de transformation que nous venons d'ajouter à la section. Pour ce faire, nous devrons cibler l'élément avec une classe CSS et désactiver la traduction de transformation lorsque vous cliquez sur l'icône (ramenez la section complète à sa position d'origine).

Ajouter une classe CSS à la section du tiroir de pied de page

Sous l'onglet avancé, ajoutez la classe CSS suivante :

  • Classe CSS : has-transform

tiroir de pied de page fixe

Section de tiroir de pied de page Position fixe

Pour la dernière étape, nous devons réparer le tiroir de pied de page de manière à ce qu'il (avec l'icône) flotte au bas de la fenêtre du navigateur.

Mettez à jour la position de la section « Tiroir de pied de page » comme suit :

  • Position : Fixe
  • Emplacement : En bas à gauche
  • Indice Z : 13

tiroir de pied de page fixe

Désactiver le contenu pour mobile

Étant donné que vous disposerez d'une quantité limitée de contenu du tiroir de pied de page qui tiendra sur la tablette et le téléphone (en raison de la hauteur limitée des écrans), vous devrez désactiver/masquer les éléments non essentiels de l'affichage. Dans cet exemple, nous allons masquer la rangée du milieu de la disposition de la section.

tiroir de pied de page fixe

Ouvrez les paramètres de l'avant-dernière rangée dans la section « Tiroir de pied de page ». Sous l'onglet Avancé, mettez à jour l'option de visibilité pour désactiver la ligne sur le téléphone et la tablette.

tiroir de pied de page fixe

Ajout du code personnalisé

Pour ajouter la fonctionnalité cliquer et basculer au tiroir de pied de page, nous devons ajouter des CSS et JQuery personnalisés à la page. Pour ce faire, créez un nouveau module de code sous le module de présentation utilisé pour le bouton.

tiroir de pied de page fixe

Collez ensuite le code suivant dans la zone de code :

<style>
  .has-transform, .drawer-target {
    transition: all 400ms ease-in-out;
  } 
  .toggle-drawer-animation {
    transform: none !important;
  }
  .toggle-icon-animation {
    transform: rotate(-135deg) !important;
  }  
  .drawer-target {
    cursor: pointer;
  }
</style>
<script>
(function($) {
  $(document).ready(function(){
    $('.drawer-target').click(function(){
      $(this).toggleClass('toggle-icon-animation');      
      $('.has-transform').toggleClass('toggle-drawer-animation');   
    });    
  });
})( jQuery );   
</script>

tiroir de pied de page fixe

Sauvegarder les modifications

N'oubliez pas de sauvegarder la mise en page avant de quitter l'éditeur.

tiroir de pied de page fixe

Enregistrez également les modifications sur le générateur de thème.

tiroir de pied de page fixe

Résultat final

Nous pouvons maintenant accéder à n'importe quelle page de votre site Web pour voir le résultat final.

Et le voici sur mobile.

Remarquez comment le pied de page global est également au bon endroit en bas de la page ainsi que le tiroir de pied de page fixe.

tiroir de pied de page fixe

Dernières pensées

Espérons que le tiroir de pied de page flottant vous aidera à promouvoir le contenu de manière amusante et accessible. Comme n'importe quel tiroir, vous pouvez le remplir avec à peu près tout ce à quoi vous pouvez penser.

J'ai hâte de vous entendre dans les commentaires.

À votre santé!