284 of 313 menu

Fonction rotateY

La fonction rotateY définit une rotation autour de l'axe Y dans l'espace tridimensionnel. Elle est utilisée conjointement avec la propriété transform. La valeur de la propriété est un angle dans n'importe quelle unité d'angle. Une valeur positive fait pivoter l'élément vers nous, une valeur négative - loin de nous. La rotation est effectuée autour du point défini par la propriété transform-origin.

Syntaxe

sélecteur { transform: rotateY(angle); }

Exemple

Dans cet exemple, la boîte pivote lors du survol de 180 degrés autour de l'axe Y. Pour une rotation fluide, la propriété transition a été ajoutée :

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

:

Exemple

Changeons l'axe de rotation avec la propriété 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); }

:

Voir aussi

  • la fonction rotate,
    qui définit une rotation autour des axes X et Y
  • la fonction rotateX,
    qui définit une rotation autour de l'axe X
  • la fonction rotateZ,
    qui définit une rotation autour de l'axe Z
  • la fonction rotate3d,
    qui définit une rotation autour des trois axes
Français
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nous utilisons des cookies pour le fonctionnement du site, l'analyse et la personnalisation. Le traitement des données est effectué conformément à la Politique de confidentialité.
accepter tout personnaliser refuser