282 of 313 menu

Fonction rotate

La fonction rotate() définit la rotation d'un élément d'un angle donné. 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 effectue une rotation dans le sens des aiguilles d'une montre, une valeur négative - dans le sens inverse. La rotation est effectuée autour du point défini par la propriété transform-origin.

Syntaxe

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

Exemple

Dans cet exemple, le bloc est tourné de 30 degrés dans le sens des aiguilles d'une montre :

<div id="elem">lorem ipsum</div> #elem { transform: rotate(30deg); border: 1px solid black; width: 100px; height: 50px; }

:

Exemple

Dans cet exemple, le bloc est tourné de 30 degrés dans le sens inverse des aiguilles d'une montre :

<div id="elem">lorem ipsum</div> #elem { transform: rotate(-30deg); border: 1px solid black; width: 100px; height: 50px; }

:

Exemple

Dans cet exemple, le bloc au survol effectuera une rotation de 1 tour, car la valeur de rotation est définie en 1turn (le même effet peut être obtenu en définissant l'angle de rotation en 360deg). 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: rotate(1turn); }

:

Voir aussi

  • la fonction rotateX,
    qui définit une rotation autour de l'axe X
  • 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