ユーザーがホバーしたときにハンバーガーメニューイメージを90度回転させています。 See jsfiddle hereユーザーがイメージ上でホバリングを停止した後でイメージを元の位置にアニメ化する
問題は、ユーザーが画像を元の位置に戻すときですが、最初に元の位置に戻って元の位置に戻してもらいたいということです。
誰でもこれを行う方法を知っていますか?
便宜上、以下のコードを参照してください。あなたがホバリングしていないときに、それは、戻りアニメーションをトリガーする.menu-button img{}
に初期のアニメーション状態を設定することによって、これを達成することができます
HTML
<button class="menu-button"><img src="https://api.icons8.com/download/d419bb211b7f4ad40cf595fb3ebc9464cdf2065e/Android_L/PNG/256/User_Interface/menu-256.png"></button>
CSS
.menu-button img {
width: 50px;
height: 50px;
}
.menu-button img:hover {
-webkit-transform: rotate(90deg);
-moz-transform: rotate(90deg);
-o-transform: rotate(90deg);
-ms-transform: rotate(90deg);
transform: rotate(90deg);
-webkit-transition: transform 1000ms ease-in-out;
-moz-transition:transform 1000ms ease-in-out;
-ms-transition:transform 1000ms ease-in-out;
}