282 of 313 menu

rotate関数

rotate()関数は、要素を指定された角度で回転させます。 transformプロパティと一緒に使用します。 プロパティの値は、任意の角度単位で指定します。 正の値は時計回りに、負の値は反時計回りに回転させます。 回転は、transform-originプロパティで指定された点を中心に行われます。

構文

セレクター { transform: rotate(角度); }

この例では、ブロックが時計回りに30度回転しています:

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

:

この例では、ブロックが反時計回りに30度回転しています:

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

:

この例では、ブロックがホバー時に1回転します。回転値が1turnで指定されているためです(同じ効果は360degで指定しても得られます)。 回転を滑らかにするために、transitionプロパティを追加しています:

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

:

関連項目

  • X軸回りの回転を指定するrotateX関数
  • Y軸回りの回転を指定するrotateY関数
  • Z軸回りの回転を指定するrotateZ関数
  • 3軸回りの回転を指定するrotate3d関数
日本語
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItalianoქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
当サイトでは、サイトの動作、分析、パーソナライゼーションのためにクッキーを使用しています。 データ処理はプライバシーポリシーに従って行われます。
すべて受け入れる 設定 拒否