Proprietà CSS rotate
Definizione e uso
rotate
L'attributo ti permette di ruotare l'elemento.
rotate
L'attributo definisce un valore che rappresenta la quantità di rotazione dell'elemento attorno all'asse z. Per ruotare l'elemento attorno all'asse x, y o in altro modo, è necessario definire corrispondentemente.
rotate
Il valore dell'attributo può essere un angolo, nome asse + angolo, o tre valori + angolo.
- Se fornito solo un angolo, l'elemento ruoterà in senso orario attorno all'asse z.
- Se fornito nome asse + angolo, l'elemento ruoterà in senso orario attorno all'asse specificato.
- Se forniti tre valori + angolo, questi tre valori definiscono un vettore, attorno al quale l'elemento verrà ruotato.
Per comprendere meglio rotate
l'attributo, vediDimostrazione.
Attenzione:Un'altra tecnica per ruotare un elemento è utilizzare Funzione CSS rotate() dell'attributo CSS transform.
Esempio
Esempio 1
Cambia la rotazione dell'elemento:
div { rotate: 30deg; }
Esempio 2
Quando rotate
Quando l'attributo è impostato su vettore e angolo, l'elemento ruoterà attorno al vettore.
In questo caso, il vettore è [1 1 0] nel piano bidimensionale, con coordinate x e y, e poi ruota di 60 gradi:
div { rotate: 1 1 0 60deg; }
Sintassi CSS
rotate: axis angle|initial|inherit;
Valore dell'attributo
Valore | Descrizione |
---|---|
axis |
Opzionale. Se non impostato, il valore predefinito è l'asse z. Definisce l'asse di rotazione dell'elemento. Valori possibili:
|
angle |
Definisce la quantità di rotazione dell'elemento. Unità possibili:
|
vettore angle |
Questi tre numeri definiscono un vettore, attorno al quale l'elemento verrà ruotato. Questi tre numeri rappresentano le coordinate x, y e z del vettore. L'ultimo valore rappresenta l'angolo di rotazione. Valori possibili: number number number angle |
initial | Imposta questa proprietà al suo valore predefinito. Vedi initial. |
inherit | Eruga questa proprietà dal suo elemento padre. Vedi inherit. |
Dettagli tecnici
Valore predefinito: | none |
---|---|
Ereditarietà: | No |
Produzione animazione: | Supportato. Vedi:Proprietà correlate agli animazioni. |
Versione: | CSS3 |
Sintassi JavaScript: | object.style.rotate="-120deg" |
Supporto del browser
I numeri nella tabella rappresentano la versione del browser che supporta completamente questa proprietà.
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
104 | 104 | 72 | 14.1 | 90 |
Pagine correlate
Tutorial:Transformazioni 2D CSS
Tutorial:Trasformazioni 3D CSS
Riferimento:Proprietà CSS scale
Riferimento:Proprietà CSS translate