284 of 313 menu

Funzione rotateY

La funzione rotateY specifica una rotazione rispetto all'asse Y 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 verso di noi, uno negativo - lontano da noi. La rotazione viene effettuata intorno al punto specificato dalla proprietà transform-origin.

Sintassi

selettore { transform: rotateY(angolo); }

Esempio

In questo esempio, al passaggio del mouse, il blocco ruoterà di 180 gradi sull'asse Y. 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: rotateY(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: right center; } #elem:hover { transform: rotateY(180deg); }

:

Vedi anche

  • la funzione rotate,
    che specifica una rotazione sugli assi X e Y
  • la funzione rotateX,
    che specifica una rotazione sull'asse X
  • la funzione rotateZ,
    che specifica una rotazione sull'asse Z
  • la funzione rotate3d,
    che specifica una rotazione sui 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