Lien : LES ANIMATIONS / TRANSITIONS CSS
Pour réussir les TP et exercices , vous devez absolument lire, comprendre et utiliser ces ressources :
https://codepen.io/hamza-karfa/pen/poEYQRP
- Appliquer une transformation pour doubler les dimensions de l'image
- Appliquer une transformation pour pivoter l'image de 20 degrés
- Appliquer une transition de 200 millisecondes de façon non linéaire
- Ajouter un filtre de flou seulement à l'effet de survol
Résulta attendu : https://i.gyazo.com/af61a8836b73c3e7770dda81685945bc.gif
Dans cet exercice vous allez devoir animer cette carte de 3 manière différentes :
-
la partie rouge 'caption' n'est pas visible au début puis apparaît depuis le bas de l'image
-
l'image du hamburger remonte légèrement vers le haut
-
le bouton s’agrandit au hover de la souris
- faire descendre la partie 'caption' sous l'image
- au hover de l'image, 'caption' transitionne du bas de l'image pour apparaître en entier sans dépasser sa taille
- l'image du hamburger remonte de quelques pixel pour donner un effet de mouvement au moment de la transition de 'caption'
- le bouton (qui est en faite une balise <a>) grossit au hover
Résultat attendu : https://*/5df0b571ca2ee79fdb9ecde2f90b15a1.gif
Dans cet exercice vous disposez d'une base prête à coder qui vous permettra de saisir les concepts de l'animation CSS.
Votre travail sera de compléter les trous et de comprendre comment marche les transitions et les keyframes
- Paramétrer les animations de manière à appeler les keyframes
- Coder la keyframe drive pour faire avancer Luigi et mario
- Faire en sorte que Mario et Luigi ne se déplacent pas à la même vitesse
- Ils doivent avancer de gauche à droite indéfiniment
- 🔥 bonus → Mario doit faire un saut de temps en temps
- Donner un effet de caméra qui suit la course en animant la route et les nuages
- Intégrer le POC en Html/Css/Js
- Un framework d'intégration au choix peut être utilisé
- Utiliser au moins une animation et/ou transformation CSS
- Sources d'inspirations recommandées : http://collectui.com/challenges/single-product
- Exemple : https://i.gyazo.com/916bc263dbd4e7d51a4531fb47f544cc.gif
Reproduire ces effets visuels sur cards : Hover Effect Ideas | Set 2
🥇Reproduire l'effet Glitch suivant : CSS Glitch Effect | Codrops (Hardcore)
Image Glitch Effect | Demo 1 | Codrops
- Comprendre et maîtriser les transitions et transformations CSS
- Comprendre et maîtriser les animations et keyframes
- Comprendre qu'il est possible de se passer de JS pour faire des interactions