BaliseTonSite

Transitions, animations & transformations

Donner du mouvement et de la vie à tes éléments.

Imagine : tu lances un sort. Jusqu'à présent, quand tu survolais un bouton, le changement était instantané. C'est un peu brutal.

Les transitions et animations, c'est la cinématique de tes sorts. Elles permettent de rendre les changements fluides et naturels.

9.1 La fluidité du mouvement : transition

La propriété transition est la plus simple. Elle permet de rendre le passage d'un état à un autre fluide.

Sans transition
Avec transition
.carte-fluide {
  transition: all 0.3s ease-in-out;
}
.carte-fluide:hover {
  transform: scale(1.1);
  background: #26c6da;
}

9.2 Changer de forme : transform

La propriété transform permet de modifier l'apparence d'un élément sans affecter le flux.

📈
🔄
➡️
#trans-scale:hover { transform: scale(1.5); }
#trans-rotate:hover { transform: rotate(360deg); }
#trans-translate:hover { transform: translateX(20px); }

9.3 La cinématique complète : @keyframes

Si la transition est un simple fondu, les @keyframes sont un véritable film avec des étapes précises.

@keyframes pulsation {
  0% { transform: scale(1); }
  50% { transform: scale(1.1); }
  100% { transform: scale(1); }
}
.orbe-pulsant {
  animation: pulsation 2s infinite;
}

Verifie tes acquis

3 questions pour valider ce chapitre

1. Quelle propriete CSS cree une transition fluide entre deux etats ?

Valide et sauvegarde ce chapitre

Ne perds pas le fil de ton apprentissage. Chaque QCM complété s'enregistre comme un checkpoint dans ton tableau de bord personnel. Crée ton profil de développeur gratuitement pour débloquer toutes les évaluations du site et suivre ta progression étape par étape.

Commencer l'aventure
Déjà membre ?Connecte-toi