Créer des Animations avec CSS

Propriétés CSS pour les animations
Vidéo non disponible ! Réessayez plus tard
Cette vidéo fait partie de la formation
Apprendre HTML5 et CSS3 / Part 3
Revoir le teaser Je m'abonne
3,0
Transcription

59,90€ Je commande

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

DescriptionProgrammeAvis
3,0
59,90€ Je commande

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

Les objectifs de cette vidéo sont :

- Apprendre à créer des animations de base en CSS.
- Comprendre l'utilisation des keyframes pour définir des mouvements.
- Maîtriser l'application des préfixes pour la compatibilité inter-navigateurs.

Découvrez comment animer une image en utilisant les propriétés de CSS pour créer des effets dynamiques sur votre page web.

Dans cette leçon, nous explorons la manière de créer des animations en CSS à travers un exemple pratique de déplacement d'une image. Le processus commence par la mise en place de l'élément image en position absolue, en prenant le body comme élément parent. Nous définissons ensuite une animation nommée 'déplacer' avec des préfixes spécifiques pour différents navigateurs.

Ensuite, nous configurons les keyframes pour décrire le mouvement de l'image de 0% à 100%, en modifiant les propriétés left et top à divers points. Nous observons comment ces modifications animent notre image à l'écran.

L'animation est rendue plus dynamique en variant les points de changement et les propriétés CSS utilisées. Nous explorons des scénarios où l'image change de direction et de vitesse en ajustant les pourcentages de keyframes et les valeurs de propriétés. Enfin, nous discutons des propriétés CSS compatibles avec les animations et les limitations, comme l'incompatibilité avec display: none et display: block.

Voir plus
Questions réponses
Pourquoi met-on l'image en position absolue avant de l'animer?
Pour pouvoir contrôler précisément sa position sur la page et la déplacer sans affecter les autres éléments environnants.
Quel est le rôle des keyframes dans une animation CSS?
Les keyframes définissent les étapes intermédiaires et finales d'une animation, permettant de spécifier comment un élément devrait changer au fil du temps.
Quels préfixes sont nécessaires pour assurer la compatibilité des animations CSS sur différents navigateurs?
Les préfixes nécessaires incluent -webkit- pour Chrome et Safari, -moz- pour Firefox, et -o- pour Opera.

Programme détaillé

1 commentaire
3,0
1 vote
5
4
3
2
1
Cicine
Il y a 1 year
Commentaire
Dans la séquence slide auto, pas d'explication sur le 12% du slider auto; quelle est l'origine de ce chiffre? pas d'explication me bloque. Je suis obligée d'aller voir une autre plateforme qui présente le slide auto.
Dommage.