今回はfilter: hue-rotateで画像に「色相回転エフェクト」を効かせてtransitionで滑らかなアニメーションを実装してみました。
filter: blurも3つ目のアニメーションで使用しているので「ぼかしエフェクト」も確認できます。
htmlとcssだけしか使っていません。
コードの説明や実際の動きも詳しくまとめてみたので自由にお使いください。
こちらのデザイン・コードはすべて完全オリジナルなのでコピペ大歓迎です。
色相回転エフェクトのイメージはこちらです
コードはこちら
この記事の目次
filter: hue-rotateで画像に「色相回転エフェクト」をつける方法3選
目次
1. 画像がイルミネーションみたいに光りながら回転するhoverエフェクト
動きは下の画像のような感じになります
実際の動きはこちらです
コードはこちら
ここがポイント!
- filter: hue-rotateで色相回転の角度を指定(角度を大きくするとクラブのような臨場感も出せたりします)
- transform: rotateYで横回転のアニメーションを実現
- transitionプロパティを指定して滑らかなエフェクトを実現
2. 臨場感あふれる花火画像が立体的に回転するhoverエフェクト
動きは下の画像のような感じになります
実際の動きはこちらです
コードはこちら
ここがポイント!
- filter: hue-rotateで色相回転の角度を指定
- transitionプロパティをhoverの前後で別々の時間で指定して滑らかなエフェクトを実現
- transform: rotateXYZの3つ指定で「超立体的なアニメーション」を実現
3. 色相回転しながらぼかしアニメーションを効かせて消えていくhoverエフェクト
動きは下の画像のような感じになります
実際の動きはこちらです
コードはこちら
ここがポイント!
- filter: hue-rotateで色相回転の角度を指定
- hover前後に別々のfilter: blurを指定してかっこいいぼかしエフェクトを実現
- transitionプロパティを指定して滑らかなエフェクトを実現
参考
そもそもWebデザインの基礎がわからない。。
そんなあなたにはこれ!
未経験からWeb制作で月50万稼げるようになったUdemy教材3選
でもなあ、独学だと心配だしプログラミングスクールで学びたい!。かといってお金はかけたくないし。。
そんなあなたにはこれ!
完全無料で一人前のエンジニアになれるプログラミングスクールあります