Comment créer une mise en page de chronologie verticale collante dans Divi

Publié: 2020-10-14

La création d'une chronologie verticale peut être extrêmement utile pour catégoriser le contenu par année et/ou par mois lorsque l'utilisateur fait défiler la page. Les éléments de date collante restent fixes à côté du contenu pour un boost UX pratique que les utilisateurs apprécieront.

Dans ce tutoriel, nous allons vous montrer comment créer une mise en page complète de la timeline verticale collante dans Divi. Les clés de cette conception sont (1) de donner à vos colonnes une largeur personnalisée afin que les éléments de date ne prennent pas trop d'espace horizontal sur mobile et (2) de rendre l'année et le mois collants, avec des limites collantes sur la section (pour l'année) et rangée (pour le mois).

Bien que cette mise en page ait des applications à multiples facettes, nous allons créer une mise en page chronologique pour présenter des galeries de photos classées par mois et par année.

Commençons!

Aperçu

Voici un aperçu rapide de la conception que nous allons construire dans ce tutoriel.

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 !

Pour importer la mise en page de la section dans votre bibliothèque Divi, accédez à la bibliothèque Divi.

Cliquez sur le bouton Importer.

Dans la fenêtre contextuelle de portabilité, sélectionnez l'onglet d'importation et choisissez le fichier à télécharger depuis votre ordinateur.

Cliquez ensuite sur le bouton importer.

boîte de notification divi

Une fois cela fait, la disposition des sections sera disponible dans le Divi Builder.

Passons au tutoriel, voulez-vous ?

Ce dont vous avez besoin pour commencer

étendre les onglets d'angle

Pour commencer, vous devrez effectuer les opérations suivantes :

  1. Si vous ne l'avez pas encore fait, installez et activez le thème Divi.
  2. Créez une nouvelle page dans WordPress et utilisez le Divi Builder pour éditer la page sur le front-end (constructeur visuel).
  3. Choisissez l'option « Construire à partir de zéro ».

Après cela, vous aurez une toile vierge pour commencer à concevoir dans Divi.

Partie 1 : Construire le cap du bâton

Le premier élément que nous allons concevoir est le titre collant qui restera fixe en haut de la page lors du défilement.

Ajouter une rangée

Pour commencer, ajoutez une disposition de colonnes deux cinquièmes trois cinquièmes à la section.

chronologie collante verticale divi

Texte de l'en-tête de gauche

Dans la colonne de gauche, nous allons ajouter l'en-tête de la chronologie qui sera sur le côté gauche de la page. Pour ce faire, ajoutez un module de texte dans la colonne de gauche.

chronologie collante verticale divi

Ajoutez ensuite le texte « Timeline » dans le corps du module de texte.

chronologie collante verticale divi

Sous l'onglet Conception, mettez à jour les styles de texte suivants :

  • Police du texte : Oxygène
  • Poids de la police de texte : gras
  • Style de police de texte : TT
  • Texte Couleur du texte : #666666
  • Taille du texte : 50px (ordinateur de bureau), 30px (tablette), 18px (téléphone)
  • Hauteur de la ligne de texte : 1 em
  • Alignement du texte : à droite

chronologie collante verticale divi

Ensuite, mettez également à jour le remplissage :

  • rembourrage : 5px haut

chronologie collante verticale divi

Texte de l'en-tête de droite

Pour créer l'en-tête du contenu de la galerie sur le côté droit de la page, copiez le module de texte dans la colonne de gauche et collez-le dans la colonne de droite.

chronologie collante verticale divi

Ensuite, ouvrez les paramètres du module de texte en double et mettez à jour les éléments suivants :

  • Texte Couleur du texte : #c22969
  • Alignement du texte : à gauche (ordinateur de bureau), à gauche (tablette)

chronologie collante verticale divi

Paramètres de ligne

Pour nous donner l'espace dont nous avons besoin sur mobile, nous devons mettre à jour les paramètres de ligne comme suit :

  • Largeur de gouttière : 1
  • Largeur : 100 %
  • Largeur maximale : 1280px
  • Rembourrage : 10 pixels en haut, 10 pixels en bas

chronologie collante verticale divi

Sous l'onglet avancé, ajoutez le CSS personnalisé suivant à l'élément principal sur la tablette :

display:flex;
flex-wrap:nowrap;

chronologie collante verticale divi

Paramètres de la colonne de gauche

Comme nous utilisons une largeur de gouttière de ligne de 1, il n'y a pas d'espacement entre les colonnes. Pour ajouter un espacement suffisant, ouvrez les paramètres de la colonne 1 et mettez à jour le remplissage comme suit :

  • Rembourrage (bureau) : 10px en haut, 10px en bas, 20px à gauche, 20px à droite
  • Rembourrage (tablette) : 10px en bas, 10px à gauche, 10px à droite

chronologie collante verticale divi

Ensuite, nous souhaitons remplacer la largeur de la colonne de gauche par défaut sur la tablette et le téléphone afin qu'elle corresponde à 30 % de la largeur de la ligne. Cela correspondra à la largeur de colonne que nous allons ajouter aux colonnes de la chronologie ci-dessous.

Pour ce faire, ouvrez les paramètres de la colonne de gauche (colonne1) et ajoutez le CSS suivant à l'élément principal de la tablette :

width: 30% !important;

chronologie collante verticale divi

Pour la colonne de droite, nous voulons ajouter le même rembourrage que nous l'avons fait dans la colonne 1. Et nous allons ajouter une bordure gauche à la colonne pour servir de séparateur comme suit :

  • Rembourrage (bureau) : 10px en haut, 10px en bas, 20px à gauche, 20px à droite
  • Rembourrage (tablette) : 10px en bas, 10px à gauche, 10px à droite
  • Largeur de la bordure gauche : 2px
  • Couleur de la bordure gauche : #333333

chronologie collante verticale divi

Nous voulons également que la largeur de la colonne de droite corresponde à 70 % de la largeur de la ligne. Pour mettre à jour la largeur de la colonne, ouvrez les paramètres de la colonne 2 et ajoutez le CSS suivant à l'élément principal sur la tablette :

width: 70% !important;

chronologie collante verticale divi

Paramètres de section

Pour terminer la conception du titre, ouvrez les paramètres de la section et mettez à jour la couleur d'arrière-plan :

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

chronologie collante verticale divi

Ensuite, mettez à jour le remplissage de la section :

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

chronologie collante verticale divi

Pour rendre la section persistante, accédez à l'onglet Avancé et mettez à jour les éléments suivants :

  • Position collante : coller au sommet

chronologie collante verticale divi

Partie 2 : Création de la chronologie collante

Cette prochaine partie de la conception est l'endroit où nous créons la partie de la chronologie collante de la mise en page. La clé ici est de concevoir la première section, la rangée et les modules avec tous les éléments en place. Ensuite, nous pouvons dupliquer chaque section ou ligne selon les besoins.

Ajouter une section

Pour commencer, ajoutez une nouvelle section régulière sous la section de titre que nous venons de terminer.

chronologie collante verticale divi

Avant de commencer à ajouter nos lignes et notre contenu, ouvrez les paramètres de la section et mettez à jour les éléments suivants :

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

chronologie collante verticale divi

Ajouter la ligne, les styles de ligne et la structure de colonne

Ensuite, créez une ligne de colonne d'un cinquième d'un cinquième de trois cinquièmes à la section.

chronologie collante verticale divi

Pour démarrer la conception de la ligne, copiez les styles de la ligne dans la section d'en-tête ci-dessus et collez-les dans la nouvelle ligne.

chronologie collante verticale divi

Ouvrez ensuite les paramètres de la nouvelle ligne et mettez à jour les éléments suivants :

  • Remplissage : 50 pixels en haut, 50 pixels en bas

chronologie collante verticale divi

Ajoutez ensuite le CSS personnalisé à l'élément principal sur la tablette comme suit :

display:flex;
flex-wrap:nowrap;

chronologie collante verticale divi

Créer l'année collante

Le premier élément de date collante pour la chronologie sera l'année. Cet élément de texte « année » restera en haut de la section lors du défilement.

Pour créer l'élément de texte année, ajoutez un nouveau module de texte à la colonne 1.

chronologie collante verticale divi

Ajoutez ensuite le texte « 2020 » au corps.

chronologie collante verticale divi

Sous l'onglet Conception, mettez à jour les styles de texte comme suit :

  • Police du texte : Oxygène
  • Poids de la police de texte : gras
  • Taille du texte : 40px (ordinateur de bureau), 24px (tablette), 18px (téléphone)
  • Alignement du texte : à droite

chronologie collante verticale divi

Pour que l'année reste en haut de la section, mettez à jour les éléments suivants :

  • Position collante : coller au sommet
  • Décalage supérieur collant : 50px
  • Limite collante inférieure : section

chronologie collante verticale divi

Créer le mois collant

Pour créer le texte du mois collant, copiez le module de texte contenant l'année collante et collez-le dans la colonne 2.

chronologie collante verticale divi

Ensuite, ouvrez les paramètres du nouveau module de texte dans la colonne 2 et mettez à jour le corps du texte avec "dec" (l'abréviation du mois).

chronologie collante verticale divi

Le texte du mois doit rester en haut de la ligne au lieu de la section, alors mettez à jour la limite collante comme suit :

  • Limite collante inférieure : ligne

chronologie collante verticale divi

Ajout du contenu de la galerie

Dans la colonne la plus à droite (colonne 3), nous allons ajouter le contenu qui correspond au mois/à l'année spécifique. Dans ce cas, nous allons ajouter un module galerie pour afficher une galerie d'images.

Pour créer la galerie, ajoutez un module galerie dans la colonne 3.

chronologie collante verticale divi

Ajoutez ensuite au moins 6 images à la galerie (ou autant que vous le souhaitez) et mettez à jour les éléments suivants :

  • Nombre d'images : 6
  • Afficher le titre et la légende : NON
  • Comment Pagination: NON

chronologie collante verticale divi

Sous l'onglet Conception, mettez à jour les éléments suivants :

  • Rembourrage : 3% à gauche, 3% à droite

chronologie collante verticale divi

Pour créer un espacement personnalisé entre les éléments de la galerie, ajoutez le CSS personnalisé suivant au CSS de l'élément de la galerie :

padding: 0 1% 2% 1%;

chronologie collante verticale divi

Mettre à jour les largeurs et l'espacement des colonnes

Comme nous l'avons fait pour les colonnes de la section des en-têtes, nous allons donner à nos colonnes un espacement et des largeurs personnalisés (un mobile) afin qu'elles s'alignent avec les en-têtes et aient une belle apparence sur tablette et téléphone.

Colonne 1

Ouvrez les paramètres de la colonne 1 et mettez à jour les éléments suivants :

  • Rembourrage : 1% à gauche, 2% à droite

chronologie collante verticale divi

Sous l'onglet avancé, ajoutez le CSS personnalisé suivant à l'élément principal sur la tablette :

width: 15% !important;

chronologie collante verticale divi

Ensuite, ouvrez les paramètres de la colonne 2 et ajoutez le même remplissage et CSS comme suit :

  • Rembourrage : 1% à gauche, 2% à droite

Élément principal CSS (tablette) :

width: 15% !important;

chronologie collante verticale divi

Ouvrez ensuite les paramètres de la colonne 3 et mettez à jour le remplissage et le CSS de l'élément principal comme suit :

  • Rembourrage : 1% à gauche, 2% à droite

Élément principal CSS (tablette) :

width: 70% !important;

chronologie collante verticale divi

Dupliquer la ligne pour des mois supplémentaires

Une fois la première ligne terminée, nous pouvons dupliquer la ligne pour des mois supplémentaires.

Dupliquez la ligne.

chronologie collante verticale divi

Dans la ligne en double, retirez le texte de l'année. Nous n'avons besoin que d'un an par section puisque l'année restera en haut et en bas de la section.

chronologie collante verticale divi

Ensuite, ouvrez le texte du mois et mettez à jour l'abréviation du mois avec un nouveau mois.

chronologie collante verticale divi

Dupliquer la section pour des années supplémentaires

De la même manière que nous avons dupliqué la ligne pour des mois supplémentaires, nous pouvons dupliquer toute la section pour des années supplémentaires.

Allez-y et dupliquez la section que nous venons de créer pour le contenu 2020.

chronologie collante verticale divi

Dans la section en double, mettez à jour le texte de l'année dans la ligne 1, colonne 1 avec l'année « 2019 ».

chronologie collante verticale divi

Vous pouvez continuer ce processus pour créer des années et des mois supplémentaires selon les besoins de la disposition de votre chronologie.

Résultat final

Découvrez le résultat final.

Dernières pensées

L'essentiel du travail de conception pour cette mise en page de chronologie est de la rendre réactive en donnant les tailles de texte et la largeur de colonne des styles spécifiques aux mobiles. Mais, le positionnement collant des éléments de date est extrêmement facile avec les options intégrées de Divi. Espérons que cela vous sera utile pour de futurs projets. Je peux voir que cela est utile pour présenter une chronologie de l'historique pour une page à propos ou même pour une page de ressources, une page de téléchargements ou des mises à jour de produits.

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

À votre santé!