ページ読み込み遷移

ページが読み込まれると複数の要素をアニメーション化するシーケンスアニメーションを作成します。

Webflow の After Effects と Lottie に関するシリーズの一環として、Bodymovin プラグインを使用して After Effects でページ読み込み遷移を考案しました。このガイドでは、これをプロジェクトに統合して、ページの読み込みが完了すると画面に表示されて消えるようにする手順を説明します。

この指導で扱われるトピック:

  1. ロッティ移行をプロジェクトに組み込む
  2. トリガーを確立する
  3. フェードアウトするようにトランジションを設定する

ロッティ移行をプロジェクトに統合する

After Effects から Lottie トランジションをエクスポートし、Webflow プロジェクトにアップロードする必要があります。トランジションは Bodymovin を使用してエクスポートしました。この実行方法については、包括的なチュートリアルの手順 3 と 4 をご覧ください。 

トランジションを見つけて挿入するには、左側のツールバーにあるアセット パネルの画像アイコンをタップし、トランジションをページの上部にドロップします。 

.json アセットはアセット パネルで強調表示されています。パネルには他に 5 つのアセットがあります。

トランジションをループするには、Lottie アニメーション設定ポップアップでループを有効にします。

ロッティー アニメーション設定パネルには、ロッティー シーケンスの置き換えボタン、プレビュー ウィンドウ、プレビュー アニメーション ボタン、組み込み期間の使用、ループ、逆再生のチェック ボックスが表示されます。組み込み期間の使用の入力フィールドも表示されます。下には、レンダリング、SVG、キャンバスの 2 つのオプションがあります。下部には、すべての設定を表示ボタンがあります。

設定ウィンドウを閉じ、右側のスタイル パネル内で、[位置] の横にあるドロップダウン リストから [固定] を選択します。これにより、画面上のトランジションの位置が決まります。 

サイズには、幅と高さの両方に 100% を割り当てます。 

スタイル パネルのサイズ セクションには、幅 100% と高さ 100% が表示されます。これらはパネル上で強調表示されます。

Position 内で、Z インデックス (スタック順序) に 9999 などの高い数値を割り当てます。これにより、トランジションが常に最上部に配置されます。 

スタイル パネルの位置セクションで、9999 が入力された Z インデックス入力フィールドが強調表示されます。

トランジションに透明な背景が含まれている場合は、背景色を追加することもできます。 

左側のステップ 1 では、カラー ボタンを選択してカラー ピッカーを表示し、右側のステップ 2 では、希望する背景色を選択します。

素晴らしい!ページの読み込みが完了したときに遷移を非表示にするトリガーの設定に進みましょう。

トリガーを確立する

インタラクション パネルで、ページ トリガーの横にあるプラス記号をクリックし、ドロップダウン リストからページの読み込みを選択します。 

左側のステップ 1 で、ページ トリガー セクションのプラス記号をタップします。右側のステップ 2 で、ドロップダウン リストからページ読み込みオプションを選択します。

「ページの読み込みが完了したら」の下にある「アクション」メニューから「アニメーションを開始する」を選択します。 

ページの読み込みが完了すると、アクションを選択するためのドロップダウン メニューが開きます。カスタム アニメーションと、ハイライト表示されたアニメーションの開始の 2 つのオプションがあります。

整理を維持するには、「Timed Animations」の横にあるプラス記号をクリックし、アニメーションにラベルを付けます (例: ページ ローダー)。 

次のステップでは、ページの読み込みが完了したときに遷移がどのように表示されるかを確認するため、インタラクション パネルに留まります。

消える遷移を設定する

インタラクション パネルの「時間指定アクション」の横にあるプラス記号を選択し、ドロップダウン リストから「非表示/表示」を選択します。

左側のステップ 1 で、時間指定アニメーション セクションのプラス記号を選択します。中央のステップ 2 で、アクション バーのプラス記号を選択します。右側のステップ 3 で、アクション ドロップダウン リストのその他セクションから非表示/表示オプションを選択します。

「非表示/表示」の下で、表示設定を「なし」に設定します。

非表示/表示には 6 つの表示オプションが表示されます。なしオプションが強調表示されます。

「タイムドアクション」セグメントで、タイムラインの 0.00 秒をタップし、ドロップダウン リストから「不透明度」を選択します。 

左側のステップ 1 で、0.00 タイム コードを選択します。右側のステップ 2 で、ドロップダウン リストから不透明度アクションを選択します。

不透明度を 0 に、継続時間を 1.5 秒に調整して、トランジションを徐々にフェードアウトします。 

タイミング設定パネルには、初期状態として設定するラジオ ボタン、遅延入力フィールドのある開始ドロップダウン メニュー、イージング期間、およびイージング ドロップダウン リストの種類の 2 つの設定が表示されます。不透明度セクションには、パーセンテージを調整するためのスライダーがあります。

Timed Actions セグメントで、タイムライン上の 1.5 秒で Lottie Animation を押し、Hide/Show 内で Display を none に設定します。

左側の手順 1 では、1.50 タイムコードでのアクションを選択し、右側の手順 2 では、[非表示/表示設定] パネルで [なし] 表示オプションを選択します。

プレビュー モードで調整内容を確認し、設定を微調整して、作成中のページ デザインに完全に一致するようにトランジションを調整します。

ユアン・マック