--- title: translateY() slug: Web/CSS/transform-function/translateY() translation_of: Web/CSS/transform-function/translateY() browser-compat: css.types.transform-function.translateY --- {{CSSRef}} La fonction **`translateY()`** permet de déplacer un élement verticalement sur le plan. Cette transformation est caractérisée par une longueur (type [``](/fr/docs/Web/CSS/length)) qui définit l'amplitude du déplacement. La valeur obtenue par cette fonction est de type [``](/fr/docs/Web/CSS/transform-function). ![](translatey.png) `translateY(ty)` est une notation raccourcie équivalente à `translate(0, ty)`. ## Syntaxe ```css /* Valeurs de type */ transform: translateY(200px); transform: translateY(50%); ``` ### Valeurs - `t` - : Une valeur de type [``](/fr/docs/Web/CSS/length) qui représente l'ordonnée du vecteur de translation (la composante en Y).
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.

10001t001 10001t001 1000010t00100001
[1 0 0 1 0 t]
### Syntaxe formelle ```css translateY([``](/fr/docs/Web/CSS/length-percentage)) ``` ## Exemples ### HTML ```html
Statique
Déplacé
Statique
``` ### CSS ```css div { width: 60px; height: 60px; background-color: skyblue; } .moved { transform: translateY(10px); background-color: pink; } ``` ### Résultat {{EmbedLiveSample("Exemples","100%","250")}} ## Spécifications {{Specifications}} ## Compatibilité des navigateurs {{Compat}} ## Voir aussi - [`transform`](/fr/docs/Web/CSS/transform) - [``](/fr/docs/Web/CSS/transform-function)