Lorsque vous affichez des éléments à cliquer sur votre page, il est important de s’assurer que les gens savent qu’ils peuvent choisir un élément et cliquer dessus. L’une des façons les plus évidentes de le faire est d’inclure un bouton, mais si vous cherchez un moyen interactif supplémentaire pour encourager les clics sur votre page, vous apprécierez ce tutoriel. Aujourd’hui, nous allons vous montrer comment transformer votre curseur en bouton lorsque vous survolez un élément cliquable particulier, comme une image. Cela donnera une motivation supplémentaire à vos visiteurs et se traduira par une belle interaction avec la page. Vous pourrez également télécharger le fichier JSON gratuitement !

Allons-y.

Prévisualisation

Avant de nous plonger dans le tutoriel, jetons un coup d’œil rapide au résultat en fonction de la taille de l’écran.

Bureau

cursor button
  • 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

cursor button
  • 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

Téléchargez la mise en page gratuitement

Pour mettre la main sur la mise en page gratuite, vous devez d’abord la télécharger à l’aide du bouton ci-dessous. Pour accéder au téléchargement, vous devez vous inscrire à notre liste de diffusion Divi Daily à l’aide du formulaire ci-dessous. En tant que nouvel abonné, vous recevrez encore plus d’avantages de Divi et un pack de mises en page Divi gratuit chaque lundi ! Si vous êtes déjà sur la liste, il suffit d’entrer votre adresse e-mail ci-dessous et de cliquer sur télécharger. Vous ne serez pas « réinscrit » et ne recevrez pas d’e-mails supplémentaires.

S’abonner à notre chaîne Youtube

1. Créer une structure d’éléments

Ajouter une nouvelle section

Couleur de fond

Nous allons commencer ce tutoriel en construisant la structure des éléments dans une page Divi. Ajoutez une nouvelle section et utilisez une couleur de fond blanche pour celle-ci.

  • Couleur de fond : #ffffff

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

Espacement

Passez à l’onglet de conception de la section et modifiez les paramètres d’espacement comme suit :

  • Top Padding : 80px
  • Remplissage inférieur : 0px

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

Ajouter une nouvelle rangée

Structure des colonnes

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

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

Dimensionnement

Sans ajouter de modules, ouvrez les paramètres de la ligne et modifiez la largeur maximale dans les paramètres de dimensionnement.

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

Espacement

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

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

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

Ajouter le module Image à la colonne 1

Télécharger l’image

Faisons des modules, en commençant par un module image dans la colonne 1. Téléchargez une image de votre choix.

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

Ajouter un lien

Ajoutez un lien vers le module image suivant.

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

Échelle de survol

Ensuite, allez dans l’onglet design et modifiez les paramètres de l’échelle de survol du module.

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

Classe CSS

Complétez les paramètres du module en appliquant la classe CSS suivante dans l’onglet avancé :

cursor button
  • 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

Passons au module suivant, qui est un module de texte contenant un contenu H3 de votre choix.

cursor button
  • 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 en conséquence :

  • Heading 3 Font : Actor
  • Couleur du texte de l’en-tête 3 : #000000
  • Taille du texte de la rubrique 3 :
    • Bureau : 35px
    • Tablette : 28px
    • Téléphone : 22px
  • Heading 3 Hauteur de ligne : 1.4em

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

Espacement

Ajoutez ensuite une marge inférieure.

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

Ajouter le module de texte #2 à la colonne 1

Ajouter du contenu

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

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

Paramètres du texte

Modifiez les paramètres du texte du module comme suit :

  • Police du texte : Acteur
  • Couleur du texte : #75baff
  • Taille du texte :
    • Bureau : 22px
    • Tablette : 18px
    • Téléphone : 15px
  • Espacement des lettres du texte : 0.5px
  • Hauteur de la ligne de lettres : 2em

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

Ajouter le module bouton à la colonne 1

Ajouter la copie

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

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

Paramètres du bouton

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

  • Utiliser des styles personnalisés pour le bouton : Oui
  • Couleur du texte du bouton : #000000
  • Largeur de la bordure du bouton : 0px
  • Rayon de la bordure du bouton : 1px

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

  • Police du bouton : Actor
  • 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

cursor button
  • 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 : 80px
  • Rembourrage inférieur : 20px
  • Remplacement à droite : 30px

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

Ombre de la boîte

Et complétez les paramètres du module en appliquant les paramètres d’ombre de boîte suivants :

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

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

Supprimer la deuxième colonne

Une fois que vous avez terminé la première colonne et tous les modules qu’elle contient, supprimez la deuxième colonne vide de la rangée.

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

Cloner la colonne 1

Et réutilisez la première colonne en la clonant une fois.

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

Cloner la rangée entière

Continuez en clonant la rangée entière une fois.

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

Changez tous les contenus, images et liens en double

Ensuite, assurez-vous de modifier tout le contenu, les images et les liens dans chacune des colonnes dupliquées.

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

2. Ajouter un curseur

Ajouter une nouvelle ligne à la section

Structure des colonnes

Maintenant que nous avons mis en place la structure de l’élément, il est temps de créer le design du curseur. Pour ce faire, nous allons ajouter une nouvelle ligne à notre section en utilisant la structure de colonnes suivante :

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

Espacement

Ouvrez les paramètres de la ligne et supprimez tous les rembourrages supérieurs et inférieurs par défaut.

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

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

Ajouter le module texte du curseur à la colonne de la nouvelle rangée

Ajouter du contenu

Ensuite, ajoutez un module de texte à la nouvelle rangée. Ce module texte sera dédié à la création du design du bouton du curseur. Ajoutez une copie de votre choix à l’intérieur de la zone de contenu.

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

Couleur d’arrière-plan

Ensuite, ajoutez une couleur d’arrière-plan.

  • Couleur d’arrière-plan : #47669b

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

Paramètres du texte

Passez à l’onglet design et donnez un style au texte en conséquence :

  • Police du texte : Actor
  • Poids de la police du texte : Gras
  • Style de la police du texte : Majuscules
  • Couleur du texte : #ffffff
  • Espacement des lettres du texte : 2px
  • Alignement du texte : Centre

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

Dimensionnement

Ajoutez une valeur de largeur et de hauteur aux paramètres de dimensionnement suivants.

  • Largeur : 150px
  • Hauteur : 150px

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

Bordure

Nous transformons ce module en un cercle en modifiant les paramètres de bordure.

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

Ombre de la boîte

Nous allons également ajouter une ombre portée subtile.

  • Intensité du flou de l’ombre de la boîte : 0px
  • Force d’étalement de l’ombre de la boîte : 20px
  • Couleur de l’ombre : rgba(7,213,255,0.14)

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

Classe CSS

Ensuite, nous allons donner une classe CSS à notre module.

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

CSS de l’élément principal

Nous allons également ajouter quelques lignes de code CSS à l’élément principal du module.

transition : all .1s linear ;
pointer-events : none ;

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

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

Position

Et nous allons compléter les paramètres du module en modifiant la position dans l’onglet avancé :

  • Position : Fixe
  • Emplacement : En haut à gauche
  • Index Z : 2

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

Ajout d’un module de code sous le module de texte

Maintenant que nous avons conçu notre curseur, il est temps de faire fonctionner sa fonctionnalité. Pour ce faire, nous allons ajouter un nouveau module de code juste en dessous du module de texte du curseur.

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

Ajouter des balises de style et de script

Ajoutez quelques balises de style et de script à votre module de code.

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

Ajouter du code CSS

Insérez les lignes suivantes de code CSS entre les balises de style :

.hide-cursor {
cursor : none ;
}

.cursor {
-webkit-transition : all 0.2s ease !important ;
-moz-transition : all 0.2s ease !.important ;
-o-transition : all 0.2s ease !.important ;
transition : all 0.2s ease !important ;

visibilité : hidden ;
opacité : 0 ;
}

.show-cursor {
visibilité : visible !important ;
opacité : 1 ;
}

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

Ajouter le code JQuery

Utilisez les lignes suivantes de code JQuery entre les balises script :

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

var cursor = $('.cursor') ;

$('.image-cursor').mousemove(function(e){

cursor.css({
top : e.clientY - cursor.height() / 2,
left : e.clientX - cursor.width() / 2
}) ;
cursor.addClass('show-cursor') ;
$('body').addClass('hide-cursor') ;

}) ;

$('.image-cursor').mouseleave(function() {

cursor.removeClass('show-cursor') ;
$('body').removeClass('hide-cursor') ;

}) ;

}) ;

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

Prévisualisation

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

cursor button
  • 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

cursor button
  • 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 ce tutoriel, nous vous avons montré comment ajouter plus d’interaction aux éléments cliquables de votre page. Plus précisément, nous vous avons montré comment déclencher un bouton de curseur lorsque quelqu’un survole un élément de votre choix. Cela ajoute une interaction supplémentaire à la conception de votre page et peut vous aider à augmenter le taux de clics ! Vous avez également pu télécharger gratuitement le fichier JSON. Si vous avez des questions ou des suggestions, n’hésitez pas à laisser un commentaire dans la section commentaire ci-dessous.