Gli ultimi tutorial di sviluppo web
 

Style transform Property

<Stile di oggetto

Esempio

Ruotare un elemento div:

document.getElementById("myDIV").style.transform = "rotate(7deg)";
Prova tu stesso "

Definizione e l'utilizzo

La proprietà transform applica una trasformazione 2D o 3D a un elemento. Questa proprietà consente di ruotare, scalare, spostare, skew, ecc, elementi.


Supporto browser

Internet ExplorerFirefoxOperaGoogle ChromeSafari

La proprietà transform è supportata in Internet Explorer 10 e Firefox.

Internet Explorer 9 supporta un'alternativa, la proprietà msTransform (2D transforms only) .

Opera, Chrome e Safari supporta in alternativa, la proprietà WebkitTransform (3D e 2D trasforma).


Sintassi

Restituire la proprietà transform:

object .style.transform

Impostare la proprietà transform:

object .style.transform="none| I valori delle proprietà
Valore Descrizione
none Definisce che ci dovrebbe essere alcuna trasformazione
matrix( n,n,n,n,n,n ) Definisce una trasformazione 2D, utilizzando una matrice di sei valori
matrix3d
( n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n )
Definisce una trasformazione 3D, utilizzando una matrice 4x4 di 16 valori
translate( x,y ) Definisce la traduzione 2D
translate3d( x,y,z ) Definisce la traduzione 3D
translateX( x ) Definisce una traduzione, utilizzando solo il valore per l'asse X
translateY( y ) Definisce una traduzione, utilizzando solo il valore per l'asse Y
translateZ( z ) Definisce la traduzione in 3D, utilizzando solo il valore per l'asse Z
scale( x,y ) Definisce una trasformazione scala 2D
scale3d( x,y,z ) Definisce una trasformazione scala 3D
scaleX( x ) Definisce una trasformazione scala dando un valore per l'asse X
scaleY( y ) Definisce una trasformazione scala dando un valore per l'asse Y
scaleZ( z ) Definisce una trasformazione scala 3D dando un valore per l'asse Z
rotate( angle ) Definisce una rotazione 2D, l'angolo viene specificato nel parametro
rotate3d( x,y,z,angle ) Definisce una rotazione 3D
rotateX( angle ) Definisce una rotazione 3D lungo l'asse X
rotateY( angle ) Definisce una rotazione 3D lungo l'asse Y
rotateZ( angle ) Definisce una rotazione 3D lungo l'asse Z
skew( x-angle,y-angle ) Definisce un un'inclinazione 2D lungo l'asse X e l'asse Y
skewX( angle ) Definisce un un'inclinazione 2D lungo l'asse X
skewY( angle ) Definisce un un'inclinazione 2D lungo l'asse Y
perspective( n ) Definisce una vista in prospettiva di un elemento 3D trasformato
initial Consente di impostare questa proprietà al suo valore di default. Leggi iniziale
inherit Eredita questo immobile dal suo elemento genitore. Leggi su erediterà

Dettagli tecnici

Valore di default: nessuna
Valore di ritorno: A String, che rappresenta la proprietà transform di un elemento
CSS Version CSS3

Pagine correlate

Di riferimento CSS: transform property


<Stile di oggetto