Contenu du cours
Techniques CSS Avancées
Techniques CSS Avancées
2. Positionnement des Éléments
6. Sites Web et Applications Adaptatifs/Réactifs
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
Tout était clair ?
Merci pour vos commentaires !
Section 5. Chapitre 8