Lottieアニメーションを使用して、サイトデザインをインタラクティブで魅力的にすることができます。その後、Lottie要素の設定とインタラクションを使用してアニメーションの再生を制御します。
この記事では、次のことを学びます:
Lottieアニメーションをサイトに追加し、インタラクションを使用して再生を制御します。
Lottieアニメーションを使用して、サイトデザインをインタラクティブで魅力的にすることができます。その後、Lottie要素の設定とインタラクションを使用してアニメーションの再生を制御します。
この記事では、次のことを学びます:
LottieアニメーションをLottie JSON形式またはdotLottieファイル形式でサイトにアップロードできます。
Lottie JSONファイルを取得する方法は2つあります:
dotLottieファイルを取得する方法は3つあります:
Lottie JSONまたはdotLottieアニメーションをアイコン、サムネイル、ページの背景、ページローダー、カスタムアニメーションカーソルなどとして使用できます。
Lottie JSONとdotLottieファイルをアセットパネルに追加するには:
その後、アニメーションをサイトに追加できます。アセットパネルから直接キャンバスにドラッグアンドドロップするか、Lottieアニメーション要素を使用できます。Lottieアニメーション要素を使用するには:
Lottieアニメーション要素の設定によって、サイトのページ上でアニメーションが再生される方法を制御します。設定を調整するには、Lottieアニメーション要素を選択し、Element settings panel > Lottie animation settingsに移動します。その後、次のアニメーションの設定を調整できます:
インタラクションを使用して、Lottieアニメーションを制御してアニメーションの再生方法とタイミングを調整することができます。インタラクション を使用すると、アニメーションを開始するトリガーを設定し、アニメーションの一部を再生するかどうかを選択し、アニメーションの再生を停止する位置を選択することができます。
Lottieアニメーションには2つの利用可能なインタラクションがあります:
これらのインタラクションは、Lottieアニメーションにのみ適用されることに注意してください。
インタラクションを使用して、ユーザーがクリックした際にアニメーションが再生されるように設定できます:
再生を遅延させる、アニメーションを逆再生させる、アニメーションをループさせることもできます。
また、ビューポート内にアニメーションがスクロールインおよびスクロールアウトした際に再生されるようにアニメーションを設定することもできます:
アニメーションの再生方法をより細かく制御するために、Lottieアクションインタラクションを使用することができます。その後、カスタムな開始フレームと終了フレームを設定し、イージング効果を適用し、カスタムな期間を設定できます。
アニメーションの開始フレームまたは終了フレームを調整するには:
アニメーションの期間、遅延、またはイージングを調整することもできます。
Lottieアニメーションアクションの初期状態と最終状態は、アニメーションタイムラインに表示されます。初期状態は、合計アニメーションフレームの5%から開始し、最終状態は合計アニメーションフレームの100%で終了します(つまり、公開されたアニメーションは、元のアニメーションの全フレームの5%地点から再生が開始され、アニメーションの最終フレームで終了します)。