Créer une animation dynamique de souris 3D dans Divi

La création d’animations dynamiques de mouvement de souris 3D est une façon amusante et excitante pour les utilisateurs d’interagir avec le contenu Web sur le site Web Divi. La conception est dynamique parce que l’animation se déplace avec le curseur. Habituellement, lorsque vous passez le curseur ou cliquez, nous animons l’objet. Mais dans ce tutoriel, nous allons vous montrer une façon créative d’animer les objets en déplaçant la souris (en déplaçant le curseur à différents endroits sur la fenêtre du navigateur). Mais ce n’est pas tout. Nous vous montrerons également comment combiner l’animation du Mouvement de la souris avec l’effet de vol stationnaire pour que les éléments apparaissent dans le design 3D, apportant ainsi le contenu dans la vie d’une nouvelle manière.
Pour le construire, nous utiliserons Divi Builder dans la plupart des conceptions. Ensuite, nous utiliserons quelques CSS personnalisés et jquery pour créer des fonctionnalités d’animation. Une fois terminé, vous aurez un design impressionnant pour présenter un nouveau produit ou service dans votre prochain projet! On y va. Voici une brève introduction à la conception que nous allons construire dans ce tutoriel. Vous pouvez également voir ce stylo de code pour voir une démonstration en direct des effets. Téléchargement gratuit mise en page pour obtenir les dessins de ce tutoriel, vous devez d’abord les télécharger en utilisant les boutons ci – dessous. Pour accéder au téléchargement, vous devez vous abonner à notre liste de diffusion quotidienne Divi en utilisant le tableau ci – dessous. En tant que nouvel utilisateur, vous recevrez plus de Divi Goods et un paquet gratuit Divi Layout le lundi! Si vous êtes déjà sur la liste, il vous suffit de saisir votre adresse e – mail ci – dessous et cliquez sur télécharger. Vous ne serez pas « ré – abonné » ou vous recevrez un courriel supplémentaire.
Télécharger le fichier

Inscrivez – vous à Divi Newsletter et nous vous enverrons par courriel une copie du dernier paquet de mise en page de la page d’atterrissage Divi, ainsi qu’un grand nombre d’autres ressources, conseils et astuces Divi gratuits. Suivez – nous et vous serez bientôt maître Divi. Si vous êtes déjà inscrit
O. Tapez votre adresse e – mail ci – dessous et cliquez sur télécharger pour accéder à la trousse de mise en page. Vous vous êtes inscrit avec succès. Vérifiez votre adresse e – mail pour confirmer votre abonnement et Obtenez gratuitement le paquet hebdomadaire Divi Layout! Pour importer une disposition de section dans la Bibliothèque Divi, allez à la Bibliothèque Divi.
Cliquez sur le bouton importer. Dans la fenêtre contextuelle de portabilité, sélectionnez l’onglet importer, puis sélectionnez les fichiers téléchargés à partir de votre ordinateur. Puis cliquez sur le bouton importer. Une fois terminé, la disposition de la section est disponible dans Divi Builder. Commençons le tutoriel. Que devez – vous commencer? Pour commencer, vous devez faire ce qui suit: si ce n’est pas déjà fait, installez et activez le thème Divi. Créez une nouvelle page dans WordPress et utilisez Divi Builder pour éditer la page à l’avant (Visual Builder). Sélectionnez l’option créer à partir de zéro. Ensuite, vous aurez une toile vierge à concevoir dans Divi.
Créer une animation 3D dynamique de la souris dans Divi partie 1: créer des conteneurs et des onglets lorsque la souris se déplace, les lignes et les colonnes de l’effet d’animation deviennent la cible de l’animation 3D active lorsque la souris se déplace. On pourrait appeler ça un conteneur stationnaire. Lorsque vous passez le curseur sur une ligne droite, la colonne agit comme notre carte qui est animée avec ses éléments enfants. Cependant, avant de créer des lignes et des colonnes, spécifions un style pour cette section. Dans la section démarrer, ouvrez les paramètres de la section normale par défaut et mettez à jour ce qui suit:
Couleur de fond: rgba (68,55,99,0,1) Remplissage: 7vh au – dessus, 7vh au – dessous Ligne (conteneur en vol stationnaire) ajoute une ligne à la colonne de la section. Sous paramètres de ligne, mettre à jour ce qui suit: largeur de la marge: 1 largeur: 100% largeur maximale: 70% (bureau), 60% (tablette), 50% (téléphone) remplissage: 7vh, SOP
Les bords (filets) que nous ajoutons cacheront le débordement, de sorte que le débordement doit être visible. Si nous ne le faisons pas, l’animation ne fonctionnera pas comme prévu. Partie 2: créer l’élément papier # 1 arrière – plan circulaire et logo pour le premier élément de la carte, nous ajouterons un arrière – plan circulaire qui comprend un logo derrière l’image du vélo. Ajoute un nouveau formulaire texte à la colonne. Supprime le texte par défaut de sorte que le contenu du corps soit vide. Puis ajoutez l’arrière – plan de la rampe: couleur de l’arrière – plan de la rampe gauche: # 443763 couleur de l’arrière – plan de la rampe droite: # ea3900 ajoutez un logo à l’image de l’arrière – plan en plus de l’arrière – plan de la rampe. Image de fond: [ajouter toute image de logo PNG d’environ 60px X 60px] taille de l’image de fond: taille réelle Dans l’onglet conception, mettez à jour ce qui suit: largeur: 160 Px (bureau), 150 Px (tablette), 80 Px (téléphone mobile) Hauteur: 160 Px (bureau), 150 Px (tablette), 80 Px (téléphone mobile) filet: 50% des valeurs de largeur et de hauteur et 50% du rayon de bord nous donnent la forme du cercle que nous recherchons. Sur l’onglet avancé, mettre à jour la position comme suit: position: position absolue: décalage vertical du Centre mort supérieur: 15% # 2 image papier pour créer une image produit (dans ce cas, un vélo), ajoutez un nouveau formulaire image sous le formulaire texte précédent. L’image est ensuite téléchargée dans le module. Assurez – vous qu’il s’agit d’une image PNG avec un fond transparent. J’utilise l’image du vélo dans le kit de mise en page de réparation de vélo. Sur l’onglet conception, mettre à jour ce qui suit: alignement de l’image: largeur du Centre: 90% marge: 4vh en bas Dans l’onglet avancé, spécifiez une classe personnalisée pour l’image: Classe CSS: image de carte et # 3 titre du papier avec n
Une fois notre image en place, ajoutez un nouveau formulaire texte en dessous pour créer le titre de l’article. Dans le corps du nouveau formulaire texte, collez le titre HTML H2 suivant: Celui – ci. Divi Vélos Dans l’onglet conception, mettre à jour ce qui suit: titre 2 caractères: Bebas Neue titre 2 alignement du texte: Centre de couleur du texte titre 2: # 443763 titre 2: taille du texte: 75 Px (bureau), 60 Px (tablette), 45 Px (téléphone) Titre 2 espacement des lettres: 0,05em marge: 4vh en bas

Dans l’onglet avancé, ajoutez une classe personnalisée: CSS Class: et le titre de l’onglet # 4 le texte d’information sur papier utilise un format de texte distinct comme titre et texte d’information, ce qui nous permet d’ajouter différents effets d’animation 3D pour chaque titre et texte d’information. Pour créer du texte informatif sous le titre, ajoutez un nouveau formulaire texte sous le formulaire texte du titre. Ajoutez ensuite ce qui suit au corps:

Le seul vélo Divi (par thème élégant) Dans l’onglet conception, mettre à jour ce qui suit: poids de la police de texte: taille du texte en demi – gras: 18px (bureau), 16px (tablette et téléphone) hauteur de la ligne de texte: 1,8 emtext Alignment: Central edge: 4vh Ensuite, donnez au formulaire texte une classe personnalisée: CSS Class: et Card info

# 5 boutons de carte pour créer un bouton pour une carte, veuillez ajouter un nouveau formulaire de bouton sous le formulaire de texte d’information.
En mode configuration du bouton, le texte du bouton est mis à jour. Texte du bouton: devis

Sur l’onglet conception, modélisez les boutons comme suit: utilisez un style personnalisé pour les boutons: taille du texte du bouton s: 25 Px (bureau), 20 Px (tablette), 16 Px (téléphone) couleur du texte du bouton: # FFFFFF couleur de fond du bouton: # 443763 largeur de la bordure du bouton: 0px rayon de la bordure du bouton: 30 px
Ar $cardimage = $(\
Var $Card heading = $(\
Var $Card Info = $(\
Var $Card button = $(\
Déplacer les événements d’animation
$conteneur suspendu. Open (\
Définir xaxis = (window.innerwidth \ 2-e.clientx) \ 25;
Définir yaxis = (window.innerheight \ 2-e.client y) \ 25;
$Mouse card. CSS
\
` rotatey (${xaxis} Degree) rotatex (${yaxis} Degree ‘
);
});
Animation en vol stationnaire
$conteneur suspendu. Vol stationnaire (fonction () {
$Mouse card. Toggleclass (\
$cardheading. Toggleclass (\
$cardimage. Toggleclass (\
$bouton carte. Toggleclass (\
$cardinfo. Toggleclass (\
});
Rebondir la souris
$conteneur suspendu. Open (\
$Mouse card. CSS (\
});
}); Information sur le code CSS pour fournir des éléments placés en 3D (colonnes et modules), vous devez utiliser l’attribut perspective CSS sur la ligne (ou le conteneur en vol stationnaire). Et conteneur de vol stationnaire {
Perspective: 1000px;
}
Par conséquent, nous devons nous assurer que ces éléments de feuille sont placés dans l’espace 3D en utilisant les attributs de style de transformation avec des valeurs Preserve – 3D. Et carte de mouvement de la souris
Style de transformation: Preserve – 3D;
Transition: toutes les 100 MS linéaires! Important
}
Ensuite, définissez la fonction temps de transition et la durée de l’animation de l’élément papier. Et l’image de la carte,
– Oui. Et Pop up title,
– Oui. Et les informations de la carte,
– Oui. Et la carte de mouvement de la souris. Et _ pb button module wrapper
Transition: tous les 750ms se détendent! Important
}
Enfin, nous utilisons l’attribut Transform et la fonction translatez pour déplacer les éléments sur l’axe Z, créer un effet pop – up chaque fois que nous traversons une ligne, et ajouter la classe Transform – 3D à chaque élément. Et l’image de la carte. Transform – 3D {
Transform: translatez (150px) rotatez (10deg)! Important
}
– Oui. Et le titre de la carte. Transform – 3D {
Transformation:
Conteneur Open (\
$Mouse card. CSS (\
});
Résultats finaux regardez les résultats finaux! Vous pouvez également voir ce stylo de code pour voir une démonstration en direct des effets. Les effets dynamiques d’animation de souris 3D que nous avons créés dans ce tutoriel incluent des effets d’animation avancés uniques que vous pouvez facilement apprendre et explorer. L’animation du Mouvement de la souris qui permet à l’utilisateur d’interagir avec le design peut être exécutée à partir de plusieurs lignes de jquery. L’effet du passage de la souris 3D est basé sur un certain nombre d’attributs CSS qui sont faciles à apprendre. En résumé, la combinaison de puissants générateurs de page comme Divi avec la magie de jquery peut créer de nombreuses possibilités. J’espère que ça marchera. J’ai hâte d’entendre vos commentaires. Bonjour!

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *