Contenu du cours
Techniques CSS Avancées
Techniques CSS Avancées
Défi : Ajouter la Translation et l'Inclinaison
Tâche
Créez une carte d'information interactive sur les animaux. Suivez ces étapes pour ajouter des effets dynamiques au survol :
Appliquez une
perspective
de400px
à l'élément parent, undiv
avec le nom de classecontainer
.Utilisez la fonction
translateZ()
pour rapprocher la carte (div
avec le nom de classecard
) de l'utilisateur de50px
.Introduisez une inclinaison le long de l'axe des x de
10deg
à la description de la carte (div
avec le nom de classecard-description-wrapper
).
index.html
index.css
Pour le conteneur parent (div avec le nom de classe
container
), définissez la propriétéperspective
à400px
pour créer un espace 3D pour les transformations de la carte.Pour rapprocher la carte (
div
avec le nom de classecard
) de l'utilisateur, utilisez la fonctiontranslateZ()
avec une valeur de50px
. Cela simulera le déplacement de la carte vers l'avant dans l'espace 3D.Appliquez un effet de déformation le long de l'axe des x à la description de la carte (
div
avec le nom de classecard-description-wrapper
) en utilisant la propriététransform
avec la fonctionskewX()
et une valeur de10deg
.
index.html
index.css
Merci pour vos commentaires !