Si vous aimez créer des sites Web en tenant compte de l’interaction avec l’utilisateur, vous allez adorer ce tutoriel de conception Divi. Aujourd’hui, nous allons vous montrer comment créer une grille de survol transparente. Le design est initialement simple et propre. Dès que quelqu’un survole l’un des éléments, l’image d’arrière-plan est révélée et les styles des modules changent en même temps. Il en résulte une belle expérience de survol. Dans ce tutoriel, nous vous guiderons pas à pas dans le processus de création. Vous pourrez également télécharger gratuitement le fichier JSON de la mise en page !

C’est parti !

Aperçu de

Avant de nous plonger dans le tutoriel, jetons un coup d’œil rapide au résultat sur différentes tailles d’écran.

Bureau

hover grid
  • https://www.facebook.com/lafactoryworld
  • https://twitter.com/lafactory
  • Gmail
  • https://www.linkedin.com/company/lafactory-inc
  • https://www.facebook.com/lafactoryworld
  • https://twitter.com/lafactory
  • Gmail
  • https://www.linkedin.com/company/lafactory-inc

Mobile

hover grid
  • https://www.facebook.com/lafactoryworld
  • https://twitter.com/lafactory
  • Gmail
  • https://www.linkedin.com/company/lafactory-inc
  • https://www.facebook.com/lafactoryworld
  • https://twitter.com/lafactory
  • Gmail
  • https://www.linkedin.com/company/lafactory-inc

 

Commençons à recréer !

Ajouter une nouvelle section

Couleur de fond

Commencez par ajouter une nouvelle section à la page sur laquelle vous travaillez. Ouvrez les paramètres de la section et appliquez une couleur d’arrière-plan blanche.

  • Couleur d’arrière-plan : #ffffff

hover grid
  • https://www.facebook.com/lafactoryworld
  • https://twitter.com/lafactory
  • Gmail
  • https://www.linkedin.com/company/lafactory-inc

Ajouter la rangée 1

Structure des colonnes

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

hover grid
  • https://www.facebook.com/lafactoryworld
  • https://twitter.com/lafactory
  • Gmail
  • https://www.linkedin.com/company/lafactory-inc

Dimensionnement

Sans encore ajouter de modules, ouvrez les paramètres de la rangée et modifiez les paramètres de dimensionnement comme suit :

  • Utiliser une largeur de gouttière personnalisée : Oui
  • Largeur de la gouttière : 1
  • Largeur : 100
  • Largeur maximale : 100

hover grid
  • https://www.facebook.com/lafactoryworld
  • https://twitter.com/lafactory
  • Gmail
  • https://www.linkedin.com/company/lafactory-inc

Espacement

Supprimez ensuite tous les espaces par défaut en haut et en bas.

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

hover grid
  • https://www.facebook.com/lafactoryworld
  • https://twitter.com/lafactory
  • Gmail
  • https://www.linkedin.com/company/lafactory-inc

Bordure

Et incluez une bordure supérieure et inférieure.

  • Largeur de la bordure supérieure et inférieure : 1px
  • Couleur de la bordure supérieure et inférieure : #d3d3d3

hover grid
  • https://www.facebook.com/lafactoryworld
  • https://twitter.com/lafactory
  • Gmail
  • https://www.linkedin.com/company/lafactory-inc

Paramètres de la colonne 1

Fond dégradé au survol

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

  • Couleur 1 : rgba(255,255,255,0)
  • Couleur 2 : #000000
  • Type de gradient : Linéaire
  • Position de départ : 30%

hover grid
  • https://www.facebook.com/lafactoryworld
  • https://twitter.com/lafactory
  • Gmail
  • https://www.linkedin.com/company/lafactory-inc

Image d’arrière-plan au survol

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

  • Taille de l’image d’arrière-plan : Couverture
  • Position de l’image d’arrière-plan : Centre

hover grid
  • https://www.facebook.com/lafactoryworld
  • https://twitter.com/lafactory
  • Gmail
  • https://www.linkedin.com/company/lafactory-inc

Classe CSS

Et complétez les paramètres de la colonne en attribuant la classe CSS suivante dans l’onglet avancé :

hover grid
  • https://www.facebook.com/lafactoryworld
  • https://twitter.com/lafactory
  • Gmail
  • https://www.linkedin.com/company/lafactory-inc

Ajouter le module de texte #1 à la colonne 1

Ajouter le contenu H3

Il est temps d’ajouter des modules, en commençant par un premier module de texte dans la colonne 1. Utilisez un contenu H3 de votre choix.

hover grid
  • https://www.facebook.com/lafactoryworld
  • https://twitter.com/lafactory
  • Gmail
  • https://www.linkedin.com/company/lafactory-inc

Paramètres du texte H3

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

  • Titre 3 Police : Oswald
  • Poids de la police Heading 3 : Ultra Light
  • Style de la police Heading 3 : Uppercase
  • Couleur du texte de l’entête 3 : #0a0a0a
  • Taille du texte de la rubrique 3 :
    • Bureau : 3vw
    • Tablette : 7vw
    • Téléphone : 14vw
  • Espacement des lettres de l’en-tête 3 : -2px

hover grid
  • https://www.facebook.com/lafactoryworld
  • https://twitter.com/lafactory
  • Gmail
  • https://www.linkedin.com/company/lafactory-inc

Dimensionnement

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

  • Largeur :
    • Ordinateur de bureau : 44%
    • Tablette : 48%
    • Téléphone : 50%

hover grid
  • https://www.facebook.com/lafactoryworld
  • https://twitter.com/lafactory
  • Gmail
  • https://www.linkedin.com/company/lafactory-inc

Espacement

Nous utilisons également des valeurs de marge et de remplissage personnalisées.

  • Marge inférieure : 25vh
  • Rembourrage supérieur : 5%
  • Rembourrage inférieur : 5%
  • Remplissage gauche : 7%
  • Rembourrage à droite : 7%

hover grid
  • https://www.facebook.com/lafactoryworld
  • https://twitter.com/lafactory
  • Gmail
  • https://www.linkedin.com/company/lafactory-inc

Bordure

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

  • Largeur des bordures droite et inférieure : 1px
  • Largeur des bordures droite et inférieure : 1px
  • Couleur des bordures droite et inférieure : #d3d3d3

hover grid
  • https://www.facebook.com/lafactoryworld
  • https://twitter.com/lafactory
  • Gmail
  • https://www.linkedin.com/company/lafactory-inc

Classe CSS

Nous terminerons les paramètres du module en attribuant la classe CSS suivante au module de texte :

hover grid
  • https://www.facebook.com/lafactoryworld
  • https://twitter.com/lafactory
  • Gmail
  • https://www.linkedin.com/company/lafactory-inc

Ajouter le module de texte n° 2 à la colonne 2

Ajouter du contenu

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

hover grid
  • https://www.facebook.com/lafactoryworld
  • https://twitter.com/lafactory
  • Gmail
  • https://www.linkedin.com/company/lafactory-inc

Paramètres du texte

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

  • Police du texte : Karla
  • Couleur du texte : #ffffff
  • Taille du texte :
    • Bureau : 0.8vw
    • Tablette : 2vw
    • Téléphone : 3.6vw
  • Hauteur de la ligne de texte : 2.2em

hover grid
  • https://www.facebook.com/lafactoryworld
  • https://twitter.com/lafactory
  • Gmail
  • https://www.linkedin.com/company/lafactory-inc

Espacement

Appliquez également des valeurs de remplissage personnalisées.

  • Rembourrage en bas de page : 10%
  • Rembourrage à gauche : 9%
  • Rembourrage à droite : 9%

hover grid
  • https://www.facebook.com/lafactoryworld
  • https://twitter.com/lafactory
  • Gmail
  • https://www.linkedin.com/company/lafactory-inc

Classe CSS

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

hover grid
  • https://www.facebook.com/lafactoryworld
  • https://twitter.com/lafactory
  • Gmail
  • https://www.linkedin.com/company/lafactory-inc

Ajouter le module bouton à la colonne 2

Ajouter une copie

Le prochain et dernier module dont nous avons besoin est un module de bouton. Ajoutez une copie de votre choix.

hover grid
  • https://www.facebook.com/lafactoryworld
  • https://twitter.com/lafactory
  • Gmail
  • https://www.linkedin.com/company/lafactory-inc

Paramètres des boutons

Modifiez les paramètres des boutons du module comme suit :

  • Utiliser des styles personnalisés pour les boutons : Oui
  • Taille du texte du bouton :
    • Bureau : 1vw
    • Tablette : 2.5vw
    • Téléphone : 4vw
  • Largeur de la bordure du bouton : 0px
  • Rayon de la bordure du bouton : 0px

hover grid
  • https://www.facebook.com/lafactoryworld
  • https://twitter.com/lafactory
  • Gmail
  • https://www.linkedin.com/company/lafactory-inc

  • Police du bouton : Karla
  • Afficher l’icône du bouton : Oui
  • Placement de l’icône du bouton : Gauche
  • Afficher l’icône au survol du bouton uniquement : Non

hover grid
  • https://www.facebook.com/lafactoryworld
  • https://twitter.com/lafactory
  • Gmail
  • https://www.linkedin.com/company/lafactory-inc

Espacement

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

  • Marge inférieure : 8
  • Marge gauche : 9
  • Marge droite : 9
  • Rembourrage inférieur : 5%
  • Marge droite : 20%

hover grid
  • https://www.facebook.com/lafactoryworld
  • https://twitter.com/lafactory
  • Gmail
  • https://www.linkedin.com/company/lafactory-inc

Ombre de la boîte

Appliquez ensuite une ombre portée.

  • Position horizontale de l’ombre de la boîte : 0px
  • Position verticale de l’ombre de la boîte : 2px
  • Couleur de l’ombre : #000000

hover grid
  • https://www.facebook.com/lafactoryworld
  • https://twitter.com/lafactory
  • Gmail
  • https://www.linkedin.com/company/lafactory-inc

Classe CSS

Et complétez les paramètres du module en attribuant la classe CSS suivante au bouton :

hover grid
  • https://www.facebook.com/lafactoryworld
  • https://twitter.com/lafactory
  • Gmail
  • https://www.linkedin.com/company/lafactory-inc

Réutiliser la colonne 1

Supprimer les colonnes 2, 3 et 4

Maintenant que nous avons créé 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 rangée.

hover grid
  • https://www.facebook.com/lafactoryworld
  • https://twitter.com/lafactory
  • Gmail
  • https://www.linkedin.com/company/lafactory-inc

Clonez la colonne 1 trois fois

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

hover grid
  • https://www.facebook.com/lafactoryworld
  • https://twitter.com/lafactory
  • Gmail
  • https://www.linkedin.com/company/lafactory-inc

Modifiez les images d’arrière-plan de survol des colonnes dupliquées

Modifiez les images d’arrière-plan des colonnes dupliquées dans chaque colonne dupliquée.

hover grid
  • https://www.facebook.com/lafactoryworld
  • https://twitter.com/lafactory
  • Gmail
  • https://www.linkedin.com/company/lafactory-inc

Modifier le contenu en double

Changez le contenu du module dans chaque colonne dupliquée.

hover grid
  • https://www.facebook.com/lafactoryworld
  • https://twitter.com/lafactory
  • Gmail
  • https://www.linkedin.com/company/lafactory-inc

Bordures de colonne uniques

Colonne 1

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

  • Bordure droite Largeur :
    • Bureau : 1px
    • Tablette : 1px
    • Téléphone : 0px
  • Couleur de la bordure droite : #d3d3d3
  • Largeur de la bordure inférieure :
    • Desktop : 0px
    • Tablet : 1px
    • Téléphone : 1px
  • Couleur de la bordure inférieure : #d3d3d3

hover grid
  • https://www.facebook.com/lafactoryworld
  • https://twitter.com/lafactory
  • Gmail
  • https://www.linkedin.com/company/lafactory-inc
  • https://www.facebook.com/lafactoryworld
  • https://twitter.com/lafactory
  • Gmail
  • https://www.linkedin.com/company/lafactory-inc

Colonne 2

Ensuite, nous avons la colonne 2.

  • Largeur de la bordure droite :
    • Bureau : 1px
    • Tablet : 0px
    • Téléphone : 0px
  • Couleur de la bordure droite : #d3d3d3
  • Largeur de la bordure inférieure :
    • Desktop : 0px
    • Tablet : 1px
    • Téléphone : 1px
  • Couleur de la bordure inférieure : #d3d3d3

hover grid
  • https://www.facebook.com/lafactoryworld
  • https://twitter.com/lafactory
  • Gmail
  • https://www.linkedin.com/company/lafactory-inc
  • https://www.facebook.com/lafactoryworld
  • https://twitter.com/lafactory
  • Gmail
  • https://www.linkedin.com/company/lafactory-inc

Colonne 3

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

  • Largeur de la bordure droite :
    • Bureau : 1px
    • Tablette : 1px
    • Téléphone : 0px
  • Couleur de la bordure droite : #d3d3d3
  • Largeur de la bordure inférieure :
    • Desktop : 0px
    • Tablet : 0px
    • Téléphone : 1px
  • Couleur de la bordure inférieure : #d3d3d3

hover grid
  • https://www.facebook.com/lafactoryworld
  • https://twitter.com/lafactory
  • Gmail
  • https://www.linkedin.com/company/lafactory-inc

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

Ouvrir les paramètres de la page

Maintenant que nous avons mis en place l’ensemble de la conception, il ne reste plus qu’à ajouter un code CSS personnalisé pour aider à déclencher les effets de survol sur les éléments enfants (les modules). Pour ce faire, ouvrez les paramètres de la page.

hover grid
  • https://www.facebook.com/lafactoryworld
  • https://twitter.com/lafactory
  • Gmail
  • https://www.linkedin.com/company/lafactory-inc

Ajouter le code CSS

Et copiez-collez les lignes suivantes du code CSS :

.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 #ffff ;
}

.hover-column:before {
position : absolute ;
content : "" ;
top : 0 ;
droite : 0 ;
bas : 0 ;
gauche : 0 ;
background-image : linear-gradient(180deg,#ffff 30%,#ffff 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 ;
opacité : 1 ;
}

.hover-column:hover::before {
opacité : 0 ;
}

hover grid
  • https://www.facebook.com/lafactoryworld
  • https://twitter.com/lafactory
  • Gmail
  • https://www.linkedin.com/company/lafactory-inc

Aperçu

Maintenant que nous avons suivi toutes les étapes, jetons un dernier coup d’œil au résultat en fonction de la taille de l’écran.

Bureau

hover grid
  • https://www.facebook.com/lafactoryworld
  • https://twitter.com/lafactory
  • Gmail
  • https://www.linkedin.com/company/lafactory-inc
  • https://www.facebook.com/lafactoryworld
  • https://twitter.com/lafactory
  • Gmail
  • https://www.linkedin.com/company/lafactory-inc

Mobile

hover grid
  • https://www.facebook.com/lafactoryworld
  • https://twitter.com/lafactory
  • Gmail
  • https://www.linkedin.com/company/lafactory-inc
  • https://www.facebook.com/lafactoryworld
  • https://twitter.com/lafactory
  • Gmail
  • https://www.linkedin.com/company/lafactory-inc

Réflexions finales

Dans cet article, nous vous avons montré comment créer un magnifique design de survol. Plus précisément, nous avons créé une grille en colonnes qui commence par être simple et propre. Dès que les visiteurs survolent un élément particulier de la grille, l’image de fond est révélée et les styles des modules changent. Vous avez également pu télécharger le fichier JSON gratuitement ! Si vous avez des questions, n’hésitez pas à laisser un commentaire dans la section commentaire ci-dessous.