Webデザイン

【アニメーション特集 -3】CSSアニメーションライブラリ2021年まとめ

こんにちは。FASTCODINGデザイナーの七転び八重子です。
アニメーションをシリーズでまとめて見よう!第3回は、「CSSアニメーションライブラリまとめ」です。任意の要素にクラスを付与するだけでアニメーションを実装できる便利なライブラリをまとめてみました。もちろん、動的にアニメーションの再生を制御したい場合は、JavaScriptによる処理が必要になります。



CSSでアニメーションライブラリ

様々な種類のCSSフレームワークやライブラリが提供されていますが、今回は、その中でもGitHubリポジトリのスター数が多いライブラリをご紹介したいと思います。多くスター数があるからと言って、必ずしも良いとは限りませんが、一つの指標として「長い物には巻かれろ」使ってみるのはありですね。

文字エフェクトは、「Animate.css」

公式サイトで動きを確認してみてください。

公式サイト:Animate.css
ダウンロード:animate.css/ at master · animate-css/animate.css

ホバーアニメーションは、「HoverCSS」

主にボタンなどホバーさせた時のアニメーションを簡単に実装できます。

公式サイト:Hover.css v2

画像ホバーアニメーションは、「imagehover.css」

主に画像をホバーさせた時のアニメーションに特化しています。

公式サイト:Pure CSS Image Hover Effect Library
ダウンロード:ciar4n/imagehover.css

震える系アニメーションは、「CSShake」

震える系アニメーション、公式サイトで動きを確認できます。とにかく震えるwww

公式サイト:CSShake
ダウンロード:elrumordelaluz/csshake

in/out系アニメーションは、「Magic」

ちょっと変わったアニメーションです。使いどころが難しそうですね。。

公式サイト:MAGIC EFFECTS
ダウンロード:miniMAC/magic

風変わりなアニメーションは、「Tuesday」

A quirky CSS Animation Library.と言うくらいなんで、風変わりなんでしょう。。

公式サイト:It’s Tuesday.
ダウンロード:shakrmedia/tuesday

ハンバーガーメニューは、「Hamburgers」

ハンバーガーメニューをタップした時のアニメーションです。

公式サイト:Tasty CSS-animated hamburgers
ダウンロード:jonsuh/hamburgers

普通のアニメーションに飽きたら、「cssanimation.io」

見てるだけでも楽しい動きですね。使えるアニメーションが多いと思います。

公式サイト:cssanimation
ダウンロード:yesiamrocks/cssanimation.io


  

まとめ

CSSアニメーションのおすすめライブラリでした。ここに、再生や逆再生などの細かな動きを付ける場合や複雑なアニメーションの場合は、JavaScriptアニメーションを利用します。

アニメーション利用する上で、よくコピペで実装など気軽に利用できるモノもありますが、Webサイトのパフォーマンスが落ちないように気をつける必要があります。ファストコーディングは、アニメーション制作を専門に行うチームが、全ての環境で高いパフォーマンスを維持したアニメーション制作を提供しています。お困りの際は、ぜひご相談下さい。