--- title: rotateY() slug: Web/CSS/transform-function/rotateY() tags: - CSS - Fonction - Reference - Transformations CSS translation_of: Web/CSS/transform-function/rotateY() --- {{CSSRef}} La fonction **`rotateY()`** définit une rotation, qui déplace l'élément autour de l'axe des ordonnées, sans le déformer. L'angle de rotation est défini par l'argument passé à la fonction. Si l'angle indiqué est positif, le mouvement sera appliqué dans le sens horaire et sinon il sera appliqué dans le sens inverse des aiguilles d'une montre. {{EmbedInteractiveExample("pages/css/function-rotateY.html")}} L'axe de la rotation passe par l'origine du repère, définie par la propriété {{cssxref("transform-origin")}}. `rotateY(a)` est une notation raccourcie, équivalente à `rotate3D(0, 1, 0, a)`. > **Note :** Contrairement aux rotations appliqués dans le plan, la composition de rotations dans l'espace n'est pas commutative. Autrement dit, l'ordre dans lequel on applique les rotations est déterminant. ## Syntaxe rotateY(a) ### Valeurs - `a` - : Une valeur de type {{cssxref("<angle>")}} qui représente l'angle de la rotation. Un angle positif indique une rotation appliquée dans le sens horaire, un angle négatif applique une rotation dans le sens anti-horaire.
Coordonnées cartésiennes sur ℝ2 | Coordonnées homogènes sur ℝℙ2 | Coordonnées cartésiennes sur ℝ3 | Coordonnées homogènes sur ℝℙ3 |
---|---|---|---|
Cette transformation s'applique dans l'espace (3D) et ne peut pas être représentée en deux dimensions. |
toto
truc
``` ### CSS ```css p { width: 50px; height: 50px; background-color: teal; } .transformation { transform: rotateY(60deg); background-color: blue; } ``` ### Résultat {{EmbedLiveSample("Exemples","100%","200")}} ## Spécifications | Spécification | État | Commentaires | | ---------------------------------------------------------------------------------------- | ---------------------------------------- | -------------------- | | {{SpecName("CSS Transforms 2", "#funcdef-rotatey", "rotateY()")}} | {{Spec2("CSS Transforms 2")}} | Définition initiale. | ## Compatibilité des navigateurs Voir la page sur le type de donnée [`