CATALOGUE Code & Data Formation Svelte Apprendre Svelte 3 et SvelteKit 1.0 Animer une propriété CSS inline avec Svelte Motion

Animer une propriété CSS inline avec Svelte Motion

Action sur une propriété CSS inline
Vidéo non disponible ! Réessayez plus tard
Cette vidéo fait partie de la formation
Apprendre Svelte 3 et SvelteKit 1.0
Revoir le teaser Je m'abonne
Transcription

Cette leçon fait partie de la formation
129,00€ Je commande

Formation incluse dans l'abonnement Elephorm Je m'abonne à Elephorm

DescriptionProgrammeAvis

Cette leçon fait partie de la formation
129,00€ Je commande

Formation incluse dans l'abonnement Elephorm Je m'abonne à Elephorm

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é.

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.

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.

Voir plus
Questions réponses
Quelle bibliothèque est utilisée pour animer les propriétés CSS dans cette vidéo ?
La bibliothèque utilisée est Twind importée depuis @svelte/motion.
Quelle propriété CSS est modifiée pour déplacer la balise div ?
La propriété CSS modifiée est margin-left.
Combien de rem la balise div se déplace-t-elle à chaque clic ?
La balise div se déplace de 5rem à chaque clic.

Programme détaillé