--- title: translateX() slug: orphaned/Web/CSS/transform-function/translateX tags: - CSS - Fonction - Reference - Transformations CSS translation_of: Web/CSS/transform-function/translateX original_slug: Web/CSS/transform-function/translateX ---
La fonction translateX() permet de déplacer un élément horizontalement. Cette transformation est caractérisée par une longueur (type {{cssxref("<length>")}}) qui définit l'amplitude du mouvement horizontal. La valeur obtenue par cette fonction est de type {{cssxref("<transform-function>")}}.

translateX(tx) est une notation raccourcie équivalente à translate(tx, 0).
translateX(t)
t| Coordonnées cartésiennes sur ℝ2 | Coordonnées homogènes sur ℝℙ2 | Coordonnées cartésiennes sur ℝ3 | Coordonnées homogènes sur ℝℙ3 |
|---|---|---|---|
|
Une translation n'est pas une transformation linéaire sur ℝ2 et on ne peut donc pas la représenter en utilisant une matrice exprimée dans le système cartésien. |
|||
[1 0 0 1 t 0] |
<p>toto</p> <p class="transformation">truc</p> <p>toto</p>
p {
width: 50px;
height: 50px;
background-color: teal;
}
.transformation {
transform: translateX(10px);
background-color: blue;
}
{{EmbedLiveSample("Exemples","100%","250")}}
| Spécification | État | Commentaires |
|---|---|---|
| {{SpecName("CSS3 Transforms", "#funcdef-transform-translatex", "translateX()")}} | {{Spec2("CSS3 Transforms")}} | Définition initiale. |
Voir la page sur le type de donnée <transform-function> pour les informations de compatibilité associées.