282 of 313 menu

Funzione rotate

La funzione rotate() imposta la rotazione di un elemento di un angolo specificato. Viene utilizzata insieme alla proprietà transform. Il valore è un angolo in qualsiasi unità di misura per angoli. Un valore positivo ruota in senso orario, uno negativo - in senso antiorario. La rotazione avviene attorno al punto definito dalla proprietà transform-origin.

Sintassi

selettore { transform: rotate(angolo); }

Esempio

In questo esempio il blocco è ruotato di 30 gradi in senso orario:

<div id="elem">lorem ipsum</div> #elem { transform: rotate(30deg); border: 1px solid black; width: 100px; height: 50px; }

:

Esempio

In questo esempio il blocco è ruotato di 30 gradi in senso antiorario:

<div id="elem">lorem ipsum</div> #elem { transform: rotate(-30deg); border: 1px solid black; width: 100px; height: 50px; }

:

Esempio

In questo esempio, al passaggio del mouse, il blocco ruoterà di 1 giro, poiché il valore della rotazione è impostato in 1turn (lo stesso effetto si può ottenere impostando l'angolo di rotazione a 360deg). Per una rotazione fluida è stata aggiunta la proprietà transition:

<div id="elem">lorem ipsum</div> #elem { border: 3px solid black; width: 100px; height: 50px; transition: transform 3s linear; } #elem:hover { transform: rotate(1turn); }

:

Vedi anche

  • la funzione rotateX,
    che imposta la rotazione attorno all'asse X
  • la funzione rotateY,
    che imposta la rotazione attorno all'asse Y
  • la funzione rotateZ,
    che imposta la rotazione attorno all'asse Z
  • la funzione rotate3d,
    che imposta la rotazione attorno ai tre assi
Italiano
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesia日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Utilizziamo i cookie per il funzionamento del sito, l'analisi e la personalizzazione. I dati vengono elaborati in conformità con la Politica sulla privacy.
accetta tutto personalizza rifiuta