286 of 313 menu

Fonction rotate3d

La fonction rotate3d définit la rotation d'un élément selon un angle donné simultanément par rapport aux axes X, Y, Z 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.

La fonction accepte 4 paramètres comme valeurs, écrits séparés par des virgules. Les trois premiers paramètres définissent le vecteur de l'axe dans l'espace tridimensionnel, par rapport auquel la rotation sera effectuée. Le quatrième paramètre définit l'angle de rotation.

Syntaxe

sélecteur { transform: rotate3d(X, Y, Z, angle); }

Exemple

Dans cet exemple, le vecteur de l'axe sera dirigé vers le coin supérieur droit de l'écran :

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

:

Voir aussi

  • la fonction rotate,
    qui définit la rotation par rapport aux axes X et Y
  • la fonction rotateX,
    qui définit la rotation par rapport à l'axe X
  • la fonction rotateY,
    qui définit la rotation par rapport à l'axe Y
  • la fonction rotateZ,
    qui définit la rotation par rapport à l'axe Z
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