285 of 313 menu

Funzione rotateZ

La funzione rotateZ specifica una rotazione rispetto all'asse Z nello spazio tridimensionale. Viene utilizzata insieme alla proprietà transform. Il valore della proprietà è 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 specificato dalla proprietà transform-origin.

Sintassi

selettore { transform: rotateZ(angolo); }

Esempio

In questo esempio, al passaggio del mouse, il blocco ruoterà di 180 gradi attorno all'asse Z. Per una transizione fluida della rotazione è 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: rotateZ(180deg); }

:

Esempio

Cambiamo l'asse di rotazione utilizzando la proprietà transform-origin:

<div id="elem">lorem ipsum</div> #elem { border: 3px solid black; width: 100px; height: 50px; transition: transform 3s linear; transform-origin: center bottom; } #elem:hover { transform: rotateZ(180deg); }

:

Vedi anche

  • la funzione rotate,
    che specifica una rotazione attorno agli assi X e Y
  • la funzione rotateX,
    che specifica una rotazione attorno all'asse X
  • la funzione rotateY,
    che specifica una rotazione attorno all'asse Y
  • la funzione rotate3d,
    che specifica una rotazione attorno a 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