Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Défi : Ajouter la Translation et l'Inclinaison | Transformations
Techniques CSS Avancées
course content

Contenu du cours

Techniques CSS Avancées

Techniques CSS Avancées

1. Introduction
2. Positionnement des Éléments
3. Transitions
4. Animations
5. Transformations
6. Sites Web et Applications Adaptatifs/Réactifs
7. Préprocesseurs

book
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 :

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

index.html

css

index.css

copy
  1. 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.
  2. Pour rapprocher la carte (div avec le nom de classe card) de l'utilisateur, utilisez la fonction translateZ() avec une valeur de 50px. Cela simulera le déplacement de la carte vers l'avant dans l'espace 3D.
  3. Appliquez un effet de déformation le long de l'axe des 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.
html

index.html

css

index.css

copy

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 5. Chapitre 8
We're sorry to hear that something went wrong. What happened?
some-alt