Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Rotation des éléments en 2D et 3D | Transformation des éléments avec CSS
Techniques CSS Avancées

bookRotation des éléments en 2D et 3D

La fonction rotate() permet de faire pivoter des éléments. Les valeurs positives font pivoter l’élément dans le sens horaire, tandis que les valeurs négatives le font pivoter dans le sens antihoraire. L’angle de rotation est généralement spécifié en degrés (deg), la valeur par défaut étant 0deg, ce qui indique aucune rotation. D’autres unités acceptées pour les angles de rotation sont les tours (turn) et les radians (rad).

Axes de l’élément

Pour comprendre le fonctionnement de la rotation, il est nécessaire de comprendre le concept d’axes de l’élément. Il existe trois axes :

  • L’axe x est horizontal, allant de gauche à droite ;
  • L’axe y est vertical, allant de haut en bas ;
  • L’axe z est perpendiculaire à l’écran, pointant vers l’observateur.

Direction de rotation

Par défaut, la propriété rotate() effectue une rotation de l’élément autour de l’axe z. Cependant, il est également possible d’appliquer une rotation autour de l’axe x et de l’axe y en utilisant les valeurs suivantes :

transform: rotateX(angle);
transform: rotateY(angle);

Exemple 1

Considérer le code d’exemple suivant, où différents angles de rotation sont appliqués afin de démontrer la rotation autour de l’axe z :

index.html

index.html

index.css

index.css

copy

Exemple 2

Dans cet exemple, exploration de la rotation autour de l’axe z, de l’axe x et de l’axe y :

index.html

index.html

index.css

index.css

copy
question mark

Quelles unités sont utilisées pour spécifier l’angle de rotation ?

Select the correct answer

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 5. Chapitre 3

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

Awesome!

Completion rate improved to 2.04

bookRotation des éléments en 2D et 3D

Glissez pour afficher le menu

La fonction rotate() permet de faire pivoter des éléments. Les valeurs positives font pivoter l’élément dans le sens horaire, tandis que les valeurs négatives le font pivoter dans le sens antihoraire. L’angle de rotation est généralement spécifié en degrés (deg), la valeur par défaut étant 0deg, ce qui indique aucune rotation. D’autres unités acceptées pour les angles de rotation sont les tours (turn) et les radians (rad).

Axes de l’élément

Pour comprendre le fonctionnement de la rotation, il est nécessaire de comprendre le concept d’axes de l’élément. Il existe trois axes :

  • L’axe x est horizontal, allant de gauche à droite ;
  • L’axe y est vertical, allant de haut en bas ;
  • L’axe z est perpendiculaire à l’écran, pointant vers l’observateur.

Direction de rotation

Par défaut, la propriété rotate() effectue une rotation de l’élément autour de l’axe z. Cependant, il est également possible d’appliquer une rotation autour de l’axe x et de l’axe y en utilisant les valeurs suivantes :

transform: rotateX(angle);
transform: rotateY(angle);

Exemple 1

Considérer le code d’exemple suivant, où différents angles de rotation sont appliqués afin de démontrer la rotation autour de l’axe z :

index.html

index.html

index.css

index.css

copy

Exemple 2

Dans cet exemple, exploration de la rotation autour de l’axe z, de l’axe x et de l’axe y :

index.html

index.html

index.css

index.css

copy
question mark

Quelles unités sont utilisées pour spécifier l’angle de rotation ?

Select the correct answer

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 5. Chapitre 3
some-alt