Rotation 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.css
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.css
Merci pour vos commentaires !
Demandez à l'IA
Demandez à l'IA
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
Rotation 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.css
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.css
Merci pour vos commentaires !