Dans ce tutoriel, nous créerons un effet de curseur unique pour ce qui est affiché dans le transpondeur du générateur damp;rsquooxygène. Lamp;rsquoeffet est modélisé à partir de lamp;rsquoeffet de vol stationnaire de torsion de codrops et utilise le code source de lamp;rsquoactif, qui crée un fondu de torsion sur une image définie par lamp;rsquoutilisateur lorsquamp;rsquoun visiteur se place sur une unit é de répéteur. Ce tutoriel combinera damp;rsquoexcellents concepts Oxygen Builder: les groupes de champs ACF de la technologie de répétition avancée et lamp;rsquoutilisation de blocs de code damp;rsquoattributs dynamiques de grille CSS de base avec Oxygen Builder et lamp;rsquointégration manuelle avec le JS intermédiaire pour aller plus loin, et nous en ferons une fonctionnalité 100% dynamique, ce qui signifie quamp;rsquoelle sera définie et oubliée. Vous namp;rsquoavez pas besoin damp;rsquoinitialiser des effets spécifiques pour chaque cellule!
Téléchargement de code source: Remarque: il samp;rsquoagit damp;rsquoune validation de concept qui peut nécessiter une optimisation sur le site de production. Deux autres choses: Nous offrons un cours de constructeur damp;rsquooxygène. Vous pouvez en savoir plus ici et joindre à la liste damp;rsquoattente. Camp;rsquoest le tutoriel demandé par notre merveilleux groupe Facebook. Nous voulons que joigniez à nous! Démonstration des effets:
Étape 1: champ ACF nous utiliserons ACF pour le rendre 100% dynamique et facile à éditer pour lamp;rsquoutilisateur final. Créez un ensemble de champs et ajoutez des images et des images en mouvement pendant le vol stationnaire. Lamp;rsquoimage initiale sera lamp;rsquoimage de premier plan du message. Lamp;rsquoimage en vol stationnaire est lamp;rsquoimage dont lamp;rsquoeffet diminue lorsque le visiteur survole le transpondeur.
Lamp;rsquoimage en mouvement est utilisée pour créer une animation unique de déformation fondu entre les deux images. Dans cet exemple, nous utilisons les images suivantes pour le mouvement: En fait, pouvez utiliser namp;rsquoimporte quelle image, mais les images en noir et blanc avec une excellente texture sont généralement les meilleures. Lamp;rsquoexpérience est facile
JS lit et fusionne les données dans lamp;rsquoeffet. À partir du HTML ci dessus, nous pouvons voir quamp;rsquoil y a plusieurs propriétés que pouvez modifier pour changer lamp;rsquoeffet. La principale chose que nous devons traiter dynamiquement est de déplacer les données qui utiliseront ACF pour définir lamp;rsquoURL de lamp;rsquoimage dans le post. Nous avons encodé les trois autres propriétés, mais pouvez les rendre modifiables en utilisant la même méthode que celle décrite ci dessous.
Allez à lamp;rsquoélément wrapper de lamp;rsquoimage (DIV autour des deux images dynamiques). Cliquez sur avancé amp;gt propriétés et ajoutez ce qui suit.
Pour le remplacement des données, nous effectuerons cette dynamique en cliquant sur le bouton données + dans le contenu et en entrant le champ ACF approprié. Le Front end HTML sera montré ci dessous et JS utilisera toutes ces données (dynamiques via ACF et modifiables par l’utilisateur) pour créer des effets fantastiques de curseur de souris sur WordPress: Étape 4: ajouter CSS, bibliothèques et JS nous ajouterons les CSS suivants à la Feuille de style css générique. Vous devrez peut être utiliser damp;rsquoautres styles css pour que tout fonctionne correctement.
Oui. Grid _ item {overflow: hidden location: relative}. Grid item content {Z Index: 5}. Grid item IMG {display: Blocks height: 100% width: 100%} Grid item IMG Canvas {height: 100% location: absolute top: 0 Z: 1}. Grid item IMG IMG {height: 100% display Blocks} * JS ne fonctionne pas, il samp;rsquoagit damp;rsquoun scénario de secours * . Grid _ item IMG IMG: n Child (2) {Location: absolute top: 0 left: 0 Opacity: 0 transition: Opacity 0.3s} Grid Item: Hover. Grid item IMG IMG: n Child (2) {opacité: 1}. JS. Grid item IMG IMG {display: none} Enfin, nous chargerons la Bibliothèque JS et le Code nécessaires (nous avons utilisé un bloc de Code):
Effet de vol stationnaire unique du répéteur du générateur d&rsquooxygène