Définition de la CSS transform.
La propriété de Transformation CSS transform
permet de spécifier le type de transformation 2d ou 3d à appliquer sur un élément HTML.
transform
peut prendre pour les transformations 2D ou 3D une/des valeurs suivantes : -
none
: aucune transformation, valeur par défaut. -
matrix()
: fonction de Transformation CSS pour appliquer une matrice de transformation à un élément. -
translate()
: fonction de Transformation CSS pour déplacer horizontalement et verticalement un élément. -
translateX()
: fonction de Transformation CSS pour déplacer horizontalement un élément. -
translateY()
: fonction de Transformation CSS pour déplacer verticalement un élément. -
translateZ()
: fonction de Transformation CSS pour déplacer en profondeur un élément. -
translate3d()
: fonction de Transformation CSS pour déplacer sur les trois axes de perspective un élément. -
scale()
: fonction de Transformation CSS pour redimensionner horizontalement et verticalement un élément. -
scaleX()
: fonction de Transformation CSS pour redimensionner horizontalement un élément. -
scaleY()
: fonction de Transformation CSS pour redimensionner verticalement un élément. -
scaleZ()
: fonction de Transformation CSS pour redimensionner un élément sur sa profondeur. -
scale3d()
: fonction de Transformation CSS pour redimensionner un élément sur les trois axes de perspective. -
rotate()
: fonction de Transformation CSS pour faire une rotation à un élément. -
rotateX()
: fonction de Transformation CSS pour faire une rotation à un élément sur l'axe de perspective X. -
rotateY()
: fonction de Transformation CSS pour faire une rotation à un élément sur l'axe de perspective Y. -
rotateZ()
: fonction de Transformation CSS pour faire une rotation à un élément sur l'axe de perspective Z. -
rotate3d()
: fonction de Transformation CSS pour faire une rotation à un élément sur les trois axes de perspective. -
skew()
: fonction de Transformation CSS pour incliner horizontalement et verticalement un élément. -
skewX()
: fonction de Transformation pour incliner horizontalement un élément. -
skewY()
: fonction de Transformation pour incliner verticalement un élément.
Tester en direct les diverses fonctions de Transformation CSS de la propriété transform CSS.
Conditions d'application de la CSS transform.
La propriété de Transformation CSS transform
est applicable sur l'ensemble des balises HTML ou XHTML sauf les balises de type inline
.
La propriété de Transformation CSS transform
CSS n'a pas d'équivalent en HTML.
Problème d'interprétation de transform en Css.
La propriété de Transformation CSS transform
CSS est reconnue par Internet Explorer 10+, Firefox 16+, et Opera 12.1.
Règles de syntaxes CSS pour transform.
Intéractions sur les éléments positionnés fils
Attention, l'application de la propriété CSS transform
autre que none
sur un élément, entraine la création d'un nouveau point d'origine pour les fils, est créé aussi un contexte d'empilement.
Règles d'écriture de transform
Pour les unités de longueur en pourcentage, le pourcentage est lié à la hauteur ou longueur de l'élément à transformer.
La propriété CSS transform
accepte le cumule des fonctions de transformation citées ci-dessus :
Compatibilités navigateurs de la propriété transform
- Détails des versions de la CSS transform
- Propriété
transform
est compatible avec CSS3 et plus.
Propriétés CSS préfixées de transform
Vous trouverez ci-dessous les propriétés CSS préfixées équivalentes à la propriété transform
CSS :
-
-webkit-transform
pour les navigateurs de types webkit (safari >= 3.1 et Chrome ) -
-moz-transform
pour Firefox >= 3.5 à <16 -
-o-transform
pour le navigateur Opera >= 10.5 à < 12.1 -
-ms-transform
pour le navigateur internet explorer = 9
Donc pour que cela soit un minimum compatible, vous devez utiliser les diverses versions de la css
transform
:Votre avis sur la définition transform en CSS
Votez pour la définition CSS transform
- 1/5
- 2/5
- 3/5
- 4/5
- 5/5
Votes: 4.4 / 5 - 14
votes
Cliquez sur une étoile pour voter.