283 of 313 menu

Fonction rotateX

La fonction rotateX définit une rotation autour de l'axe X 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: rotateX(angle); }

Exemple

Dans cet exemple, la div au survis tournera de 180 degrés autour de l'axe X. Pour une transition 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: rotateX(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: center bottom; } #elem:hover { transform: rotateX(180deg); }

:

Exemple

Définissons un angle négatif :

<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: rotateX(-180deg); }

:

Voir aussi

  • la fonction rotate,
    qui définit une rotation autour des axes X et Y
  • la fonction rotateY,
    qui définit une rotation autour de l'axe Y
  • 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