Los últimos tutoriales de desarrollo web
 

Style transform Property

<Estilo de objeto

Ejemplo

Girar un elemento div:

document.getElementById("myDIV").style.transform = "rotate(7deg)";
Inténtalo tú mismo "

Definición y Uso

La propiedad transform aplica una transformación 2D o 3D a un elemento. Esta propiedad le permite rotar, escalar, mover, inclinación, etc., elementos.


Soporte del navegador

Internet ExplorerFirefoxOperaGoogle ChromeSafari

La propiedad transform es compatible en Internet Explorer 10 y Firefox.

Internet Explorer 9 es compatible con una alternativa, la propiedad msTransform (2D transforms only) .

Opera, Chrome y Safari soporta una alternativa, la propiedad WebkitTransform (3D y 2D transforma).


Sintaxis

Devolver la propiedad transform:

object .style.transform

Establecer la propiedad transform:

object .style.transform="none| Valores de propiedad
Valor Descripción
none Define que no debe haber ninguna transformación
matrix( n,n,n,n,n,n ) Define una transformación 2D, utilizando una matriz de seis valores
matrix3d
( n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n )
Define una transformación 3D, usando una matriz de 4x4 de 16 valores
translate( x,y ) Define una traducción 2D
translate3d( x,y,z ) Define una traducción 3D
translateX( x ) Define una traducción, utilizando sólo el valor para el eje X
translateY( y ) Define una traducción, utilizando sólo el valor para el eje Y
translateZ( z ) Define una traducción 3D, utilizando sólo el valor para el eje Z
scale( x,y ) Define una transformación de escala 2D
scale3d( x,y,z ) Define una transformación de escala 3D
scaleX( x ) Define una transformación de escala, dando un valor para el eje X
scaleY( y ) Define una transformación de escala, dando un valor para el eje Y
scaleZ( z ) Define una transformación de escala 3D dando un valor para el eje Z
rotate( angle ) Define una rotación 2D, el ángulo se especifica en el parámetro
rotate3d( x,y,z,angle ) Define una rotación 3D
rotateX( angle ) Define una rotación 3D lo largo del eje X
rotateY( angle ) Define una rotación 3D a lo largo del eje Y
rotateZ( angle ) Define una rotación 3D lo largo del eje Z
skew( x-angle,y-angle ) Define una transformación de sesgo 2D a lo largo de los ejes X y el eje Y
skewX( angle ) Define una transformación de sesgo 2D lo largo del eje X
skewY( angle ) Define una transformación de sesgo 2D a lo largo del eje Y
perspective( n ) Define una vista en perspectiva de un elemento transformado en 3D
initial Establece esta propiedad a su valor por defecto. Lea acerca inicial
inherit Hereda esta propiedad de su elemento padre. Lea acerca de heredar

Detalles técnicos

Valor por defecto: ninguna
Valor de retorno: Una cadena, que representa la propiedad transform de un elemento
Versión CSS CSS3

Páginas relacionadas

Referencia CSS: transform property


<Estilo de objeto