Créer des transitions CSS sans JavaScript

Les transitions avec Tutoriel Html 5 et CSS 3
Vidéo non disponible ! Réessayez plus tard
Cette vidéo fait partie de la formation
Apprendre HTML 5 et CSS3 - Tutoriel vidéo avec un expert du Web
Revoir le teaser Je m'abonne
Transcription

Cette leçon fait partie de la formation
59,90€ Je commande

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

DescriptionProgrammeAvis

Cette leçon fait partie de la formation
59,90€ Je commande

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

Les objectifs de cette vidéo sont :

  • Comprendre le principe des transitions CSS3.
  • Apprendre à utiliser les propriétés de transition en CSS.
  • Réaliser des animations simples comme le changement de couleur, la modification d'opacité, et la rotation d'éléments.
  • Adapter les transitions pour une compatibilité multi-navigateurs.

Découvrez comment réaliser des transitions fluides en CSS sans utiliser de scripts JavaScript. Utilisez les propriétés CSS3 pour améliorer l'expérience utilisateur sur vos pages web.

Dans cette leçon, nous allons explorer comment réaliser des transitions en douceur en utilisant uniquement des propriétés CSS, sans recourir à des scripts JavaScript. Les propriétés CSS3 offrent une riche palette de possibilités pour animer le passage d'un état à un autre, par exemple lors du survol ou du clic sur un élément. Une transition CSS est essentiellement une animation qui modifie progressivement une propriété CSS d'un état initial à un état final. Nous commencerons par changer la couleur d'un texte lors du survol de la souris, puis nous passerons à un exemple plus complexe impliquant l'opacité de deux images superposées. L'élément final de cette leçon portera sur la création d'un petit menu dont les éléments icônes effectueront une rotation lors du survol. Nous utiliserons la propriété transition et ses sous-propriétés telles que transition-propertytransition-durationtransition-timing-function et transition-delay.

Nous mettrons en œuvre ces techniques à travers des exemples pratiques, notamment l'utilisation des préfixes pour assurer la compatibilité avec différents navigateurs. Enfin, nous aborderons les limitations actuelles avec certains navigateurs comme Firefox et comment y remédier en utilisant des alternatives ou en acceptant une dégradation gracieuse.

Voir plus
Questions réponses
Quels navigateurs supportent les transitions CSS3 mentionnées dans cette leçon?
Les transitions CSS3 fonctionnent parfaitement avec Safari, Chrome et Opera. Elles ne sont pas supportées par Firefox 3.6.
Quelle est la propriété CSS utilisée pour définir la durée d'une transition?
La propriété CSS utilisée pour définir la durée d'une transition est transition-duration.
Comment superposer deux images en CSS?
Pour superposer deux images en CSS, on utilise la propriété position: absolute; pour les images ainsi que position: relative; pour leur conteneur.

Programme détaillé