Défi : Combiner la translation et l’inclinaison
Tâche
Créer une carte d'information interactive sur les animaux. Suivre ces étapes pour ajouter des effets dynamiques au survol :
- Appliquer une
perspectivede400pxà l'élément parent, undivavec le nom de classecontainer. - Utiliser la fonction
translateZ()pour rapprocher la carte (divavec le nom de classecard) de l'utilisateur de50px. - Introduire une inclinaison sur l'axe x de
10degà la description de la carte (divavec le nom de classecard-description-wrapper).
index.html
index.css
- Pour le conteneur parent (div avec le nom de classe
container), définir la propriétéperspectiveà400pxafin de créer un espace 3D pour les transformations de la carte. - Pour rapprocher la carte (
divavec le nom de classecard) de l'utilisateur, utiliser la fonctiontranslateZ()avec une valeur de50px. Cela simulera le déplacement de la carte vers l'avant dans l'espace 3D. - Appliquer un effet de déformation selon l'axe x à la description de la carte (
divavec le nom de classecard-description-wrapper) en utilisant la propriététransformavec la fonctionskewX()et une valeur de10deg.
index.html
index.css
Tout était clair ?
Merci pour vos commentaires !
Section 5. Chapitre 8
Demandez à l'IA
Demandez à l'IA
Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion
Suggested prompts:
How do I write the CSS for these effects?
Can you show me an example of the HTML structure for the card?
What animals should I include in the information card?
Awesome!
Completion rate improved to 2.04
Défi : Combiner la translation et l’inclinaison
Glissez pour afficher le menu
Tâche
Créer une carte d'information interactive sur les animaux. Suivre ces étapes pour ajouter des effets dynamiques au survol :
- Appliquer une
perspectivede400pxà l'élément parent, undivavec le nom de classecontainer. - Utiliser la fonction
translateZ()pour rapprocher la carte (divavec le nom de classecard) de l'utilisateur de50px. - Introduire une inclinaison sur l'axe x de
10degà la description de la carte (divavec le nom de classecard-description-wrapper).
index.html
index.css
- Pour le conteneur parent (div avec le nom de classe
container), définir la propriétéperspectiveà400pxafin de créer un espace 3D pour les transformations de la carte. - Pour rapprocher la carte (
divavec le nom de classecard) de l'utilisateur, utiliser la fonctiontranslateZ()avec une valeur de50px. Cela simulera le déplacement de la carte vers l'avant dans l'espace 3D. - Appliquer un effet de déformation selon l'axe x à la description de la carte (
divavec le nom de classecard-description-wrapper) en utilisant la propriététransformavec la fonctionskewX()et une valeur de10deg.
index.html
index.css
Tout était clair ?
Merci pour vos commentaires !
Section 5. Chapitre 8