Introduction à l'animation CSS avec Twind et Svelte
Objectifs
L'objectif de cette vidéo est de vous montrer comment :
- Animer une propriété CSS inline en utilisant Svelte Motion.
- Utiliser Twind pour gérer des animations.
- Déplacer des éléments HTML avec du code JavaScript simplifié.
Résumé
Découvrez comment utiliser Svelte Motion et Twind pour animer une propriété CSS inline et déplacer une balise div vers la droite au clic d'un bouton.
Description
Dans cette leçon, vous apprendrez à animer une balise div en utilisant Svelte Motion et Twind. Nous allons créer un bouton qui, au clic, déplacera une balise div vers la droite en modifiant la propriété margin-left. Pour accomplir cela, nous commencerons par importer Twind depuis @svelte/motion
et définir la structure HTML de la balise div
et du bouton. Ensuite, nous créerons une fonction déplace qui augmentera progressivement une variable appelée gauche
, provoquant ainsi le déplacement de la balise div. Finalement, nous testerons notre code pour vérifier que la balise se déplace correctement de 5rem à chaque clic. Dans la vidéo suivante, nous explorerons comment utiliser le store Spring pour des animations plus naturelles.