--- title: rotateX() slug: Web/CSS/transform-function/rotateX() tags: - CSS - Fonction - Reference - Transformations CSS translation_of: Web/CSS/transform-function/rotateX() ---
{{CSSRef}}

La fonction rotateX() définit une transformation qui déplace l'élément autour de l'axe des abscisses 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-rotateX.html")}}

L'axe de la rotation passe par l'origine du repère, définie par la propriété {{cssxref("transform-origin")}}.

rotateX(a) est une notation raccourcie, équivalente à rotate3D(1, 0, 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

rotateX(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. 1000cos(a)-sin(a)0sin(a)cos(a) 10000cos(a)-sin(a)00sin(a)cos(a)00001

Exemples

HTML

<p>toto</p>
<p class="transformation">truc</p>

CSS

p {
  width: 50px;
  height: 50px;
  background-color: teal;
}

.transformation {
  transform: rotateX(45deg);
  background-color: blue;
}

Résultat

{{EmbedLiveSample("Exemples","100%","200")}}

Spécifications

Spécification État Commentaires
{{SpecName("CSS Transforms 2", "#funcdef-rotatex", "rotateX()")}} {{Spec2("CSS Transforms 2")}} Définition initiale.

Compatibilité des navigateurs

Voir la page sur le type de donnée <transform-function> pour les informations de compatibilité associées.

Voir aussi