Rotazione degli Elementi in 2D e 3D
È possibile utilizzare la funzione rotate() per ruotare gli elementi. I valori positivi ruotano l'elemento in senso orario, mentre i valori negativi lo ruotano in senso antiorario. L'angolo di rotazione è solitamente specificato in gradi (deg), con il valore predefinito di 0deg che indica nessuna rotazione. Altre unità accettabili per gli angoli di rotazione sono i turni (turn) e i radianti (rad).
Assi dell'elemento
Per comprendere come funziona la rotazione, è necessario comprendere il concetto di assi dell'elemento. Esistono tre assi:
- L'asse x è orizzontale, va da sinistra a destra;
- L'asse y è verticale, va dall'alto verso il basso;
- L'asse z è perpendicolare allo schermo, puntando verso l'osservatore.
Direzione della rotazione
Per impostazione predefinita, la proprietà rotate() ruota l'elemento attorno all'asse z. Tuttavia, è possibile applicare la rotazione anche attorno all'asse x e all'asse y utilizzando i seguenti valori:
transform: rotateX(angle);
transform: rotateY(angle);
Esempio 1
Considerare il seguente esempio di codice, in cui vengono applicati diversi angoli di rotazione per mostrare la rotazione attorno all'asse z:
index.html
index.css
Esempio 2
In questo esempio, vengono esplorate le rotazioni attorno all'asse z, all'asse x e all'asse y:
index.html
index.css
Grazie per i tuoi commenti!
Chieda ad AI
Chieda ad AI
Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione
Fantastico!
Completion tasso migliorato a 2.08
Rotazione degli Elementi in 2D e 3D
Scorri per mostrare il menu
È possibile utilizzare la funzione rotate() per ruotare gli elementi. I valori positivi ruotano l'elemento in senso orario, mentre i valori negativi lo ruotano in senso antiorario. L'angolo di rotazione è solitamente specificato in gradi (deg), con il valore predefinito di 0deg che indica nessuna rotazione. Altre unità accettabili per gli angoli di rotazione sono i turni (turn) e i radianti (rad).
Assi dell'elemento
Per comprendere come funziona la rotazione, è necessario comprendere il concetto di assi dell'elemento. Esistono tre assi:
- L'asse x è orizzontale, va da sinistra a destra;
- L'asse y è verticale, va dall'alto verso il basso;
- L'asse z è perpendicolare allo schermo, puntando verso l'osservatore.
Direzione della rotazione
Per impostazione predefinita, la proprietà rotate() ruota l'elemento attorno all'asse z. Tuttavia, è possibile applicare la rotazione anche attorno all'asse x e all'asse y utilizzando i seguenti valori:
transform: rotateX(angle);
transform: rotateY(angle);
Esempio 1
Considerare il seguente esempio di codice, in cui vengono applicati diversi angoli di rotazione per mostrare la rotazione attorno all'asse z:
index.html
index.css
Esempio 2
In questo esempio, vengono esplorate le rotazioni attorno all'asse z, all'asse x e all'asse y:
index.html
index.css
Grazie per i tuoi commenti!