L'un des effets d'animation populaires et extrêmement intéressants est le Décoloration et Disparaître Animation, qui peut être implémentée à l'aide de JavaScript et HTML \ CSS.
Étape 1: Configurez la page de base
Créez un nouveau HTML sur votre éditeur de code préféré, créez un script.Fichier JS et un style.Fichier CSS également comme indiqué:
À l'intérieur du fichier HTML, liez le fichier CSS et le script.Fichier JS en utilisant les lignes suivantes avant la balise corporelle:
Maintenant, nous allons mettre en œuvre une animation de décoloration sur une image, et pour l'image, nous allons utiliser une image libre de droits de UNSPLASH. Vous pouvez créer une balise d'image et un bouton que nous utiliserons pour s'estomper et décolorer l'image avec les lignes suivantes:
Remarquez que nous avons donné l'ID "Image" à l'image et à l'ID de "Mybutton" au bouton que nous créons.
Étant donné que l'image est assez grande, nous allons définir une hauteur et une largeur particulières dans le fichier CSS en utilisant les lignes suivantes:
#imageVotre page devrait ressembler à ceci:
Nous avons notre image au centre de l'écran et à droite sous l'image, nous avons notre bouton.
Étape 2: Modification du fichier CSS
Il existe de nombreuses façons d'implémenter une animation particulière à l'aide de CSS et JavaScript, mais pour ce post particulier, nous allons jouer avec les classes et l'attribut d'opacité du CSS. Modifiez votre fichier CSS avec les lignes suivantes:
#imagePour expliquer ce que nous faisons dans les lignes ci-dessus: nous mettons simplement l'opacité de l'image à 100% au début et si l'image a une classe active "disparaître" alors l'opacité changera en 0%. Mais, ce changement d'opacité se produira dans un cas, pour créer un effet d'animation, nous utilisons l'attribut de transition et le définissons sur 0.3s.
Maintenant, tout ce que nous devons faire est d'écrire un script qui basculera la classe "Disparaître" de l'image
Étape 3: basculer la classe avec JavaScript
Dans le script.Fichier JS, nous allons d'abord récupérer l'élément d'image et le stocker à l'intérieur d'une variable, puis nous allons basculer la classe, mais tout cela devrait être fait sur le bouton Appuyez sur le bouton. Ainsi, ajoutez les lignes suivantes dans le fichier de script:
Laissez l'image = document.getElementById ("image");Ainsi, avec cela, nous devrions être en mesure de mettre en œuvre l'animation et la transition de la décoloration.
Étape 4: Tester notre animation
La dernière étape consiste à exécuter le fichier HTML sur notre machine locale et à tester l'animation sur le bouton Appuyer, vous devriez voir la sortie suivante:
Comme vous pouvez le voir dans le gif ci-dessus que notre animation fonctionne parfaitement.
Conclusion
Les animations peuvent facilement être implémentées avec l'utilisation de JavaScript avec HTML et CSS pour rendre les pages Web beaucoup plus attrayantes et accrocheuses. Dans cet article, nous avons appris à faire une animation de décoloration et de décoloration sur un élément HTML en affectant différentes.