Souhaitez-vous créer une grille avec Divi au soit fluide au survol ?

Si vous aimez créer des sites Web en pensant à l’interaction de l’utilisateur, vous allez adorer ce tutoriel. 

Aujourd’hui, nous allons vous montrer comment créer une grille transparente dont l’image d’arrière-plan est révélée dès que quelqu’un survole l’un des éléments. Le design est initialement simple et propre. Il en résulte une belle expérience de vol stationnaire. 

Dans ce tutoriel, nous vous guiderons pas à pas tout au long du processus de création.

Allons-y.

Aperçu

Avant de plonger dans le tutoriel, examinons rapidement le résultat sur différentes tailles d’écran.

Bureau

Mobile

Commençons le processus de création dans Divi

Ajouter une nouvelle rubrique

Couleur de l’arrière plan

Ajoutez une nouvelle section à la page sur laquelle vous travaillez. 

Consultez également : Divi : Comment créer un pied de page personnalisé

Ouvrez d’abord les paramètres de la section et appliquez une couleur de fond blanche.

  • Background : #ffffff

Ajouter la ligne #1

Structure de la colonne

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

Dimensionnement

Sans encore ajouter de modules, ouvrez les paramètres de ligne, allez à l’onglet Design, déroulez l’option Sizing et modifiez les paramètres de dimensionnement comme suit :

  • Use Custom Gutter Width : YES
  • Gutter witdh : 1
  • Width : 100 %
  • Max Width : 100 %

Espacement

Déroulez ensuite l’option Spacing et modifiez les paramètres suivants :

  • Padding (Top et Bottom) : 0px

Bordure

Dans l’option Border, effectuez également les modifications suivantes :

  • Border Styles (Top et Bottom) : 1 px
  • Border Color (Top et Bottom) : #d3d3d3

Paramètres de la colonne 1

Arrière-plan au survol

Ensuite, personnalisons les paramètres de la colonne 1. Appliquez un fond dégradé au survol.

  • Color 1 : rgba(255,255,255,0)
  • Color 2 : #000000
  • Gradient Type : Linear
  • Position Color 1 : 30 %
  • Place Gradient Above Gradient Image : YES

Image d’arrière-plan au survol

Téléchargez également une image d’arrière-plan qui apparaîtra au survol.

  • Background Image Size : Cover
  • Background Image Position : Center

Classe CSS

Et complétez le paramétrage des colonnes en affectant la classe CSS suivante dans l’onglet Advanced :

  • CSS Class : hover-column

Ajouter le module Texte #1 à la colonne 1

Ajouter un texte de taille H3 (Heading 3)

Il est temps d’ajouter des modules, en commençant par un premier module Texte dans la colonne 1. Insérer un texte de votre choix.

Paramètres du texte H3

Passez ensuite à l’onglet Design du module et modifiez les paramètres de texte H3 comme suit :

  • Font : Oswald
  • Font Weight Poids de la police : ultra léger
  • Heading 3 Font Style : TT
  • Text Color : #0a0a0a
  • Heading 3 Text Size :
    • Desktop : 3vw
    • Tablet : 7vw
    • Phone : 14vw
  • Heading 3 Letter Spacing : -2px

Dimensionnement

Modifiez la largeur sur différentes tailles d’écran dans les paramètres de dimensionnement.

  • Width :
    • Desktop : 44 %
    • Tablet : 48 %
    • Phone : 50 %

Espacement

Modifions également les paramètres suivants dans l’option Spacing.

  • Margin (Bottom) : 25vh
  • Padding (Top et Bottom) : 5 %
  • Padding (Left et Right) : 4 %

Bordure

Ensuite, nous allons ajouter des bordures à droite et en dessous.

  • Border Width (Right et Bottom) : 1 px
  • Border Color (Right et Bottom) : #d3d3d3

Classe CSS

Et nous compléterons également les paramètres du module en attribuant la classe CSS suivante au module Text :

  • CSS Class : hover-title

Ajouter le module Texte #2 à la colonne 1

Ajouter du contenu

Ajoutez un autre module Texte juste en dessous du précédent avec le contenu de description de votre choix.

Paramètres de texte

Passez à l’onglet Design du module et modifiez les paramètres de texte en conséquence :

  • Text Font : Karla
  • Text Color : #ffffff
  • Size :
    • Desktop : 0,8 vw
    • Tablet : 2vw
    • Phone : 3.6vw
  • Line Height : 2,2 em

Espacement

Appliquez également des valeurs de marge personnalisées.

  • Padding (Bottom) : 10 %
  • Padding (Left et Right) : 9 %

Classe CSS

Et complétez les paramètres du module en utilisant la classe CSS suivante pour le module :

  • CSS Class : hover-text

Ajouter un module « Button » à la colonne 1

Ajouter une description

Le prochain et dernier module dont nous avons besoin est un module Button. Saisissez une description de votre choix.

Paramètres du bouton

Modifiez les paramètres du module comme suit :

  • Use Custom Styles For Button : YES
  • Button Text Size :
    • Desktop : 1vw
    • Tablet : 2,5 vw
    • Phone : 4vw
  • Button Border Width : 0px
  • Border Radius : 0px
  • Button Font : Karla
  • Show Button Icon : YES
  • Button Icon Placement : Left
  • Only Show Icon On Over for Button : NO

Espacement

Ajoutez également des valeurs d’espacement personnalisées.

  • Margin (Bottom) : 8 %
  • Margin (Left et Right)  : 9 %
  • Padding (Bottom) : 5 %
  • Padding (Right) : 20 %

Ombre de boîte

Ensuite, appliquez une ombre de boîte.

  • Box Shadow Horizontal Position : 0px
  • Box Shadow Vertical Position : 2px
  • Shadow Color : #000000

Classe CSS

Et complétez le paramétrage du module en affectant la classe CSS suivante au bouton :

  • CSS Class : hover-button

Réutiliser la colonne 1

Supprimer les colonnes 2, 3 et 4

Maintenant que nous avons construit la première colonne, nous pouvons la réutiliser. La première chose que nous allons faire est de supprimer les colonnes vides de notre ligne.

Cloner la colonne 1 trois fois

Nous allons réutiliser la colonne 1 en la clonant trois fois.

Modifier les images d’arrière-plan au survol des colonnes en double

Ensuite, modifiez les images d’arrière-plan des colonnes en double dans chaque colonne en double.

Modifier le contenu en double

Modifiez également le contenu du module dans chaque colonne en double.

Bordures de colonne uniques

Colonne 1

Nous devrons appliquer des paramètres de bordure uniques à chaque colonne, en commençant par la colonne 1.

  • Border Width (Right) :
    • Desktop : 1px
    • Tablet : 1px
    • Phone : 0px
  • Color (Right) : #d3d3d3
  • Border Width (Bottom) :
    • Desktop : 0px
    • Tablet : 1px
    • Phone : 1px
  • Border Color (Bottom) : #d3d3d3

Colonne 2

Ensuite, nous avons la colonne 2.

Border Width (Right) :

  • Desktop : 1px
  • Tablet : 1px
  • Phone : 0px

Color (Right) : #d3d3d3Border Width (Bottom) :

  • Desktop : 0px
  • Tablet : 1px
  • Phone : 1px

Border Color (Bottom) : #d3d3d3

Colonne 3

Et nous utiliserons les paramètres de bordure suivants pour la colonne 3 :

  • Border Width (Right) :
    • Desktop : 1px
    • Tablet : 1px
    • Phone : 0px
  • Color (Right) : #d3d3d3
  • Border Width (Bottom) :
    • Desktop : 0px
    • Tablet : 1px
    • Phone : 1px
  • Border Color (Bottom) : #d3d3d3

Ajouter un code CSS personnalisé aux paramètres de la page

Ouvrir les paramètres de la page

Maintenant que l’ensemble du design est en place, il ne reste plus qu’à ajouter du code CSS personnalisé pour aider à déclencher des effets de survol sur les modules. Pour ce faire, ouvrez les paramètres de la page.

Lire aussi notre guide sur : Divi : Comment créer un pied de page sticky avec effet « Reveal »

Ajouter un code CSS

Et copiez-collez les lignes de code CSS suivantes :

.hover-column:hover .hover-title {
background-color: #000000;
}
 
.hover-column:hover .hover-title h3 {
color: white !important;
}
 
.hover-button {
color: black;
}
 
.hover-column:hover .hover-button {
color: white !important;
box-shadow: 0px 2px 0px 0px #ffffff;
}
 
.hover-column:before {
position: absolute;
content: "";
top: 0;
right: 0;
bottom: 0;
left: 0;
background-image: linear-gradient(180deg,#ffffff 30%,#ffffff 100%);
z-index: -1;
-webkit-transition: all 0.8s ease;
-moz-transition: all 0.8s ease;
-o-transition: all 0.8s ease;
-ms-transition: all 0.8s ease;
transition: all 0.8s ease;
opacity: 1;
}
 
.hover-column:hover::before {
opacity: 0;
}

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

Grille avec Divi fluide au survol

Mobile

Grille avec Divi fluide au survol

Télécharger DIVI Maintenant !!!

Conclusion

Dans cet article, nous vous avons montré comment créer un beau design de survol. 

Plus précisément, nous avons créé une grille de colonnes qui commence de façon simple et nette. Dès que les visiteurs survolent un élément particulier de la grille, l’image d’arrière-plan est révélée et les styles de module changent.

Vous pourrez aussi consulter nos ressources, si vous avez besoin de plus d’éléments pour mener à bien vos projets de création de sites internet, en consultant notre guide sur la création de blog WordPress ou celui sur Divi : le meilleur thème WordPress de tous les temps.

Mais en attendant, partagez cet article sur vos différents réseaux sociaux.