293 of 313 menu

Fonction translate

La fonction translate définit le décalage d'un élément selon l'axe X et l'axe Y. Elle est utilisée conjointement avec la propriété transform. Toute unité de taille peut être utilisée comme valeur.

Elle peut prendre un ou deux paramètres. Si il y a deux paramètres - le premier définit le décalage selon l'axe X, et le second - selon l'axe Y. S'il n'y a qu'un paramètre, alors il définit le décalage selon l'axe X.

Les valeurs des paramètres peuvent être positives ou négatives. Une valeur positive sur l'axe X décale vers la droite, une valeur négative - vers la gauche. Une valeur positive sur l'axe Y décale vers le bas, une valeur négative - vers le haut.

Syntaxe

sélecteur { transform: translate(décalage sur l'axe X, décalage sur l'axe Y); }

Exemple

Si vous passez la souris sur le bloc - il se décalera de 30px vers la droite :

<div id="elem"></div> #elem { border: 1px solid black; width: 100px; height: 50px; } #elem:hover { transform: translate(30px); }

:

Exemple

Si vous passez la souris sur le bloc - il se décalera de 30px vers la gauche :

<div id="elem"></div> #elem { border: 1px solid black; width: 100px; height: 50px; } #elem:hover { transform: translate(-30px); }

:

Exemple

Si vous passez la souris sur le bloc - il se décalera de 15px vers la droite et de 30px vers le bas :

<div id="elem"></div> #elem { border: 1px solid black; width: 100px; height: 50px; } #elem:hover { transform: translate(15px, 30px); }

:

Voir aussi

  • la fonction translateX,
    qui définit le décalage selon l'axe X
  • la fonction translateY,
    qui définit le décalage selon l'axe Y
Français
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nous utilisons des cookies pour le fonctionnement du site, l'analyse et la personnalisation. Le traitement des données est effectué conformément à la Politique de confidentialité.
accepter tout personnaliser refuser