回転プロパティのみをアニメーション化するには、これが少なくとも Chrome で機能することがわかりました。
transition: transform 2.0s;
1 つの遷移プロパティ内のさまざまなプロパティにさまざまなアニメーション時間を設定できます。
transition: transform 2.0s, color 5.0s, font-size 1.0s;
特にプロパティの秘訣は、代わりにプロパティrotate
を使用することです。transform
直感的に、これは機能するはずですが、機能しません:
transition: rotate 2.0s; /* DOES NOT WORK */
代わりに、次の代わりに使用する必要がありtransform
ますrotate
。
transition: transform 2.0s;
これはrotate: 90deg
おそらくtransform: rotate(90deg)
ノート
transition
すべての主要なブラウザーの最新バージョンでサポートされるようになりました。古いブラウザとの互換性をさらに高めたい場合は、次のようにすることをお勧めします。
-webkit-transition: -webkit-transform 2.0s, color 5.0s, font-size 1.0s;
-moz-transition: -moz-transform 2.0s, color 5.0s, font-size 1.0s;
-ms-transition: -ms-transform 2.0s, color 5.0s, font-size 1.0s;
-o-transition: -o-transform 2.0s, color 5.0s, font-size 1.0s;
transition: transform 2.0s, color 5.0s, font-size 1.0s;