ふわふわ4■ふわふわ天使    UP日時 : 2016/04/28

■画像マウスオンで、ふわふわが停止します■

●2016/04/28:CSSのみ使用なので、JavaScriptのグローバル変数はありません。
画像にマウスオーバーで、揺れが停止します。画像から離れると、また揺れます。
前回掲載分はJavaScript使用でしたが、今回はCSSのみの使用です。前回掲載分は削除しました。

CSSを使った指定方法は、mCPブログ の「基礎から学ぶCSS3で作るギミック、アニメーション transform transition animation編」と、それよりも詳細な Lopan.jp の「animationプロパティ」から。

画像のマウスオンでふわふわを停止させるために使用した「 :not()」については、AllAbout の「条件に外れた場合だけ装飾するCSS3「:not()」の使い方」から。
「.クラス名:not(:hover)」で、マウスオーバー時にふわふわの動作を停止することができます。

見本では、ふわふわの動作指定は「huwa」1種類だけですが、画像ごとに別の動作指定を付けてもいいです。
また、「huwa」1種類の動作を、時間指定等を変化させることで「class="Yure1"」「class="Yure2"」の2種類にして、画像ごとに動作に変化を付けていますが、「class="Yure1"」の1種類だけにしてもかまいません。

CSSの長所は、同じ「class名」を付けることで複数の画像に動作させることが簡単にできる点です。