Souhaitez vous créer une animation au survol avec Elementor ?

Dans ce tutoriel nous allons utiliser une cannete de pepsi que nous allons survoler et qui va laisser apparaitre une description la concernant.

Nous vous invitons à consulter la vidéo suivante pour avoir une idée de ce dont nous souhaitons vous montrer.

créer une animation au survol dans Elementor

Insérer une section à une colonne puis dans la barre latérale sélectionnez Hauteur min sur Hauteur

Sur Hauteur minimum cliquez sur VH puis, glissez le curseur jusqu’à 100. Toujours dans l’onglet Mise en page définir 650 comme largeur.

créer une animation au survol dans Elementor

Sélectionnez la colonne et sur la barre latérale sur le champ Alignement Vertical sélectionnez Milieu.

créer une animation au survol dans Elementor

Dans l’onglet Style, modifiez la couleur d’arrière-plan en cliquant sur le sélecteur Couleur et saisissez #D37636 ensuite dans la section Bordure, saisissons 20 pour tous les rayons de bordures.

créer une animation au survol dans Elementor

Dans l’onglet Avancé, désactivez la liaison des marges internes et saisissez 75 pour les marges internes Haut et Bas et 25 pour les marges internes Gauche et Droite.

créer une animation au survol dans Elementor

Ensuite dans la colonne faisons glisser un widget section Interne. Supprimons une des colonnes de la section Interne.

créer une animation au survol dans Elementor

Dans la colonne de la section interne restante, déposez le widget Titre et modifiez le titre en Pepsi Love.

Lire aussi notre guide sur : Comment créer une carte avec effet d’un portfolio dans Elementor

Ensuite, dans l’onglet Style, donnez une couleur blanche au texte et pour la typographie, définissez la taille sur 32, la hauteur de ligne sur 1.2, l’espacement des lettres sur 0.5.

En dessous du widget Titre, déposez un widget Editeur de texte et modifiez le texte. Dans l’onglet Style, modifiez la couleur du texte en blanc et la taille de la typographie sur 16, la hauteur de ligne sur 1.5 et l’espacement de lettre sur 0.5.

Dans l’onglet Avancé modifiez la marge Bas sur -10.

Dans la section Positionnement de l’onglet Avancé, modifiez la Largeur sur Personnalisé et sur Largeur Personnalisé définissez cette dernière à 310.

créer une animation au survol dans Elementor

Sous le paragraphe nous allons ajouter un Widget bouton avec pour Texte Lire Plus.

créer une animation au survol dans Elementor

Dans l’onglet Style donnez au bouton la couleur Blanche et la couleur du texte définissez la sur Noire.

Maintenant, sélectionnez la colonne de la section interne, dans la section Avancé de l’onglet Avancé désactivez la liaison et cliquez sur le pourcentage puis définissez la marge Gauche sur 20 et dans la Marge Interne définissez celle de Gauche sur 20.

Maintenant faisons glisser le widget image au-dessus de la Section Interne insérez une image. Nous avons choisi pour l’exemple une image de boisson que l’on retrouve facilement sur le web.

Une fois que vous avez inséré l’image, configurez la Taille de l’Image sur Entière et sur Alignement cliquons sur Centré.

Dans l’onglet Avancé, allez dans la section Position sur Largeur sélectionnez En Ligne(Auto), sur Position sélectionnez Absolu et sur Orientation Horizontale sélectionnez Droit puis sur Décalage saisissez -9.9 et sur le Décalage de l’Orientation Verticale saisissez -105.

Allez plus bas dans la section Transformer définissez Redimensionner sur 0.5.

Maintenant sélectionnez la colonne de la Section Interne et dans l’onglet Avancé saisissez le nom de la classes CSS pepsi-text.

Ensuite sélectionnez notre section principale, rendez-vous dans la section Custom CSS de son Onglet Avancé,  copiez et collez le code suivant :

/*Hover Animation CSS*/
selector{
    --transition: 0.5s;
    --circle-color: #313F69;
    --content-background: #D27838;
    --mobile-height: 670px;
    --mob-top: 320px;
}
selector .elementor-widget-wrap,selector .elementor-widget-container,selector .elementor-widget-image,.pepsi-text,selector > .elementor-widget-wrap:before,selector{
    transition: all var(--transition) !important;
}
selector > .elementor-widget-wrap:before{
    content: "";
    background: var(--circle-color);
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    border-radius: 20px;
    clip-path: circle(120px at center);
}
selector:hover > .elementor-widget-wrap:before{
    clip-path: circle(400px at center);
    background: var(--content-background);
}
selector:hover .elementor-widget-image{
    right: -200px !important;
}
selector:hover .elementor-widget-image .elementor-widget-container{
    transform: scale(1);
}
selector .pepsi-text{
    opacity: 0;
    visibility: hiddin;
}
selector:hover .pepsi-text{
    opacity: 1;
    visibility: visible;
}
selector:hover .pepsi-text .elementor-widget-wrap{
    margin-left: 0px !important;
}
/*Responsive*/
@media (max-width: 767px) {
selector{
    height: var(--mobile-height);
}  
selector .elementor-widget-image .elementor-widget-container{
    transform: scale(1);
}
selector:hover .elementor-widget-image{
    right: 68px !important;
    top: var(--mob-top) !important;
}
selector:hover .pepsi-text .elementor-widget-wrap{
    margin-top: -265px !important;
}
}

REMARQUE : Si vous n’avez pas cette section alors vous devez passer à la version Pro d’Elementor.

Maintenant si nous voulons enlever la couleur d’arrière-plans du texte, nous allons sélectionner notre colonne principale et dans l’onglet Style désactivons la couleur d’arrière-plan.

A ce moment, votre animation s’exécutera normalement sur navigateur.

L’animation sur tablette semble aussi être parfaite

Mais sur smartphone, elle ne s’affiche pas normalement. Résolvons ce problème.

Affichons le navigateur

Dans le navigateur sélectionnez la Section (assurez-vous que vous êtes toujours en mode smartphone) et baissez la Largeur sur 320

Ensuite, sélectionnez la colonne principale et dans son onglet avancé, définissez toutes les marges internes sur 25

créer une animation au survol dans Elementor

Dans le navigateur, sélectionnez l’image et dans l’onglet Style, cliquez sur PX de Largeur et définissez cette dernière sur 180.

Dans l’onglet Avancé du widget Image, allez sur Position, et sélectionnez Absolu, dans décalage horizontale saisissez 75 et dans décalage verticale saisissez 236. Bref rassurez vous de centrer votre image au milieu du cercle en utilisant les différents décalages.

créer une animation au survol dans Elementor

Vous pouvez désormais prévisualisez votre animation sur les différents périphériques.

Obtenez Elementor Pro Maintenant !!!

Conclusion

Voila ! C’est tout pour cet article qui vous montre comment créer une animation au survol dans Elementor. Si vous avez des soucis sur comment y arriver, nous aimerions vous lire dans les commentaires.

Cependant, 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.