translate() CSS fonction

Définition de la CSS translate().

La fonction de Translation CSS translate() de la propriété de Transformation CSS permet de déplacer horizontalement et/ou déplacer verticalement un élément HTML par rapport à sa position d'origine.

Exemple de syntaxe CSS translate() :
transform : translate(20px, 2em);
transform : translate(20px);
La fonction de Translation CSS translate(X, Y) accepte comme arguments de déplacement :
Tester en direct une translation avec la fonction translate() CSS.

Conditions d'application de la CSS translate().

La fonction de Translation CSS translate est applicable avec la propriété de Transformation CSS et avec ses propriétés de Transformation CSS préfixées (, , ).

La valeur de la CSS translate() peut être mise directement dans la fonction de raccourci CSS .

Problème d'interprétation de translate() en Css.

La fonction de Translation CSS translate de la propriété de Transformation CSS ne semble pas accepter un seul argument.
La propriété de Transformation CSS n'est reconnue par certains navigateurs.

Conditions d'animation de translate() en CSS3.

Mettez transform comme valeur de la propriété de Transformation CSS .

La CSS translate() est une fonction de feuille de style qui peut être utilisée pour les animations CSS et transitions CSS.

Règles de syntaxes CSS pour translate().

Calcul des valeurs Css de translate() en %

Pour X, la valeur est calculée en fonction de la valeur calculée de sa propriété CSS .
Pour Y, la valeur est calculée en fonction de la valeur calculée de sa propriété CSS .

Point d'origine par défaut

schéma de translationLe point d'origine par défaut de la translation correspond au centre de votre élément (50%,50%) et prend pour axe de coordonnés le premier parent de type inline-block ou block.
Le point d'origine par défaut de la translation peut être modifié avec la propriété CSS . Cependant, le changement du point d'origine n'a pas d'effet sur les translations.

Equivalence fonction de Transition Css matrix() pour les déplacement en px

Pour décaler verticalement et horizontalement un élément, vous pouvez aussi utiliser la fonction de Matrice CSS à la place de la fonction de Translation CSS translate().

Equivalence CSS translate/matrix :
transform : matrix(1, 0, 0, 1, deplacementX, deplacementY);
//deplacementX, deplacementY est implicitement exprimés en px

Valeurs à remplacer :

  • deplacementX, nombre sans unité représentant le décalage horizontal.
  • deplacementY, nombre sans unité représentant le décalage vertical.
Cependant, contrairement à la fonction de Translation CSS translate(), on ne peut pas spécifier l'unité de longueur dans la fonction de Matrice CSS matrix() CSS.

Compatibilités navigateurs de la fonction translate()

Votre avis sur la définition translate() en CSS

Votez pour la définition CSS translate()

  • 1/5
  • 2/5
  • 3/5
  • 4/5
  • 5/5

Avis sur la page https://www.zonecss.fr/proprietes-css/translate-css-fonction.html Votes: 4.1 / 5 - 16 votes
Cliquez sur une étoile pour voter.