Vue.jsでAnimate.cssを活用したアニメーション実装
Animate.cssは、CSSベースのアニメーション効果を簡単に実装できる人気のライブラリです。Velocity.jsなどのJavaScriptアニメーションライブラリとは異なり、CSSクラスの付与だけで動作します。
インストールと準備
パッケージマネージャーでインストールします。
npm install animate.css
Vueコンポーネントで読み込みます。
import 'animate.css'
基本的な使用方法 ...
9月6日 20:02 投稿
CSSによる展開アニメーションの実装方法
アコーディオンUI(展開/折りたたみ)はよく見られるインタラクションの一つです。通常はdisplayプロパティをnoneと他の値で切り替えますが、アニメーションがなくてぎこちない印象を与えます。そこで、スムーズな展開・収縮アニメーションを実装したいというニーズが生まれます。
実装手法
1. max-height を利用する
まず思いつくのはheightを0とautoで切り替える方法で ...
8月20日 14:34 投稿