Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Défi : Combiner la translation et l’inclinaison | Transformation des éléments avec CSS
Techniques CSS Avancées

bookDé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 :

  1. Appliquer une perspective de 400px à l'élément parent, un div avec le nom de classe container.
  2. Utiliser la fonction translateZ() pour rapprocher la carte (div avec le nom de classe card) de l'utilisateur de 50px.
  3. Introduire une inclinaison sur l'axe x de 10deg à la description de la carte (div avec le nom de classe card-description-wrapper).
index.html

index.html

index.css

index.css

copy
  1. Pour le conteneur parent (div avec le nom de classe container), définir la propriété perspective à 400px afin de créer un espace 3D pour les transformations de la carte.
  2. Pour rapprocher la carte (div avec le nom de classe card) de l'utilisateur, utiliser la fonction translateZ() avec une valeur de 50px. Cela simulera le déplacement de la carte vers l'avant dans l'espace 3D.
  3. Appliquer un effet de déformation selon l'axe x à la description de la carte (div avec le nom de classe card-description-wrapper) en utilisant la propriété transform avec la fonction skewX() et une valeur de 10deg.
index.html

index.html

index.css

index.css

copy

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 5. Chapitre 8

Demandez à l'IA

expand

Demandez à l'IA

ChatGPT

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

bookDé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 :

  1. Appliquer une perspective de 400px à l'élément parent, un div avec le nom de classe container.
  2. Utiliser la fonction translateZ() pour rapprocher la carte (div avec le nom de classe card) de l'utilisateur de 50px.
  3. Introduire une inclinaison sur l'axe x de 10deg à la description de la carte (div avec le nom de classe card-description-wrapper).
index.html

index.html

index.css

index.css

copy
  1. Pour le conteneur parent (div avec le nom de classe container), définir la propriété perspective à 400px afin de créer un espace 3D pour les transformations de la carte.
  2. Pour rapprocher la carte (div avec le nom de classe card) de l'utilisateur, utiliser la fonction translateZ() avec une valeur de 50px. Cela simulera le déplacement de la carte vers l'avant dans l'espace 3D.
  3. Appliquer un effet de déformation selon l'axe x à la description de la carte (div avec le nom de classe card-description-wrapper) en utilisant la propriété transform avec la fonction skewX() et une valeur de 10deg.
index.html

index.html

index.css

index.css

copy

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 5. Chapitre 8
some-alt