Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Impara Rotazione degli Elementi in 2D e 3D | Trasformazione degli Elementi con CSS
Tecniche CSS Avanzate

bookRotazione 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.html

index.css

index.css

copy

Esempio 2

In questo esempio, vengono esplorate le rotazioni attorno all'asse z, all'asse x e all'asse y:

index.html

index.html

index.css

index.css

copy
question mark

Quali unità vengono utilizzate per specificare l'angolo di rotazione?

Select the correct answer

Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 5. Capitolo 3

Chieda ad AI

expand

Chieda ad AI

ChatGPT

Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione

Suggested prompts:

Can you explain the difference between rotating around the x, y, and z axes?

What are some practical uses for rotating elements in CSS?

Can you show more examples of using the rotate() function with different units?

Awesome!

Completion rate improved to 2.04

bookRotazione 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.html

index.css

index.css

copy

Esempio 2

In questo esempio, vengono esplorate le rotazioni attorno all'asse z, all'asse x e all'asse y:

index.html

index.html

index.css

index.css

copy
question mark

Quali unità vengono utilizzate per specificare l'angolo di rotazione?

Select the correct answer

Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 5. Capitolo 3
some-alt