メインコンテンツにスキップ

スクロールエフェクトを設定する(Scroll Effect)

パララックスやスクロール連動など、ページのスクロール位置や要素が画面内に入るタイミングに応じて、要素を動かしたりフェードさせたりする動きのある演出を設定できます。条件付きスタイルのスクロール(Scroll Effect)を使用します。

今日アップデートされました

スクロールエフェクトを設定する

パララックスやスクロール連動などのスクロールエフェクトは、条件付きスタイルのスクロール(Scroll Effect)を使用して設定します。

手順1. スクロールプレビューモードに切り替える

  1. スクロールエフェクトを設定したいボックス要素を選択します。

  2. 右パネルで[ボックス]タブを選択します。パネルが閉じている場合には、右パネルを開いてください。

  3. パネル上部の[条件付きスタイル]から、[スクロール]を選択し、スクロールプレビューモードに切り替えます。

スクロールプレビューモードでは画面が次のように変化し、スクロールしながら設定したエフェクトの動きを確認できます。

  • 画面上部に[スクロールプレビューモードを解除]のバナーが表示されます。

  • 右パネルが、スクロールスタイル設定用のパネルに切り替わります。

  • スクリーンがスクロール可能になり、実際のスクロールに合わせて編集できます。

  • 画面左のレイヤーパネルでスクリーンスタイルを設定している要素が緑色にハイライトされます。

手順2. タイムラインを選択する

スクロールエフェクトは、エフェクトのトリガー方式をタイムラインとして選択します。 条件に応じて、[ビュー]タイムラインと[スクロール]タイムラインを使い分けます。

  1. 右パネルの[タイムライン]入力欄をクリックします。

  2. メニューから、[ビュー]または[スクロール]のいずれかを選択します。

タイムライン

説明

使い分け

ビュー

要素が画面に入ってから出るまでの区間に連動します。

個別の要素に演出を変化させたい場合に使用します。

スクロール

直近の親のスクロール位置(0〜100%)に連動します。

ページの進行度に応じて変化させたい場合に使用します。

手順3. キーフレームを設定する

キーフレームとは、スクロールに合わせて「どこで・どう変化するか」を記録するための節目のポイントです。

スクロールエフェクトでは、このキーフレームごとに見た目(位置や不透明度など)を設定し、その間を自動でつないで要素を変化させます。

基本的には「0%(変化が始まるとき)」と「100%(変化が終わるとき)」の 2 つのキーフレームを設定します

キーフレームを追加する

キーフレーム間の [+] ボタンから中間キーフレームを追加できます。中間キーフレームを追加すると、途中で変化する複雑なエフェクト表現も作成できます。

ビュータイムラインでトリガーを設定する

ビュータイムラインを使うときは、「画面のどのタイミングで 0〜100% の変化を進めるか」をトリガーで指定します。

トリガーアイコンをクリックするとポップオーバーが開き、トリガーの種類やパーセンテージを細かく調整できます。

例えば「入る時 50%」に設定すると、要素が半分画面に入った時点から変化を開始できます。

各種トリガーは以下の通りです。

トリガー

説明

活用例

入る時 (entry)

要素が画面に入り始める区間を基準にします。

画面の端からスッと入ってくる間に変化を開始するときに使います。

出る時 (exit)

要素が画面から出始める区間を基準にします。

画面外に消えていくときに変化を開始したい場合に使います。

内包される時
(contain)

要素が完全に画面内にある区間を基準にします。

画面中央付近にいる間だけ、ゆっくり動かしたいときに使います。

入る時から出る時
(cover)

要素が入り始めてから出終わるまでの区間全体に対応させます。

入ってくるところから、画面外に出るところまで、一つの長い変化を設定した場合に使います。

手順4. キーフレームにスタイルを追加する

各キーフレームに付随する[スタイル追加]ボタンから、各キーフレームごとにスタイルを設定できます。

移動と不透明度など複数のスタイルを組み合わせることで、フェードしながらスライドインするなどの表現が可能です。

  1. スタイルを変更したいキーフレームの[スタイル追加]をクリックします。

  2. 表示されたリストから、追加したいスタイルを選択します。

  3. キーフレームフィールドに、選択したスタイルの入力欄が表示されます。

  4. スタイル入力欄で、スタイル設定をします。

設定可能なスタイルは以下の通りです。

スタイル

説明

移動

X / Y 方向の位置を変更します。

下からスライドイン(Y: 100px → 0)

回転

要素を回転させます。

回転しながら登場(-180deg → 0)

スケール

拡大・縮小を設定します。

小さい状態から拡大(0.5 → 1)

不透明度

透明度を変更します。

フェードイン(0 → 1)

フィルター

ぼかしなどのフィルター効果を適用します。

ぼかしが徐々に解除される表現など。

手順5. スクロールエフェクトをプレビューする

スクリーンをスクロールすると、右パネルのタイムライン上に現在のスクロール位置がパーセンテージで表示されます。

設定したエフェクトの状況をリアルタイムで確認できます。

手順6. スクロールプレビューモードを解除する

以下、いずれかの方法でスクロールプレビューモードを終了します。

  • 右パネル右上部の[戻る]アイコン(矢印アイコン)をクリックするする。

  • 画面上部のバナーに表示される[スクロールプレビューモードを解除]ボタンをクリックする。


スクロールエフェクトを削除する

スクロールエフェクトの削除は、追加したスタイルごと、または、キーフレームごとに行います。

スタイルを削除する

スタイル名称横の[上書きを削除]アイコン(矢印アイコン)をクリックして削除します。

中間キーフレームを削除する

中間キーフレーム横のゴミ箱アイコンをクリックして、キーフレームを削除します。


スクロールエフェクト エフェクト scroll animation スクロールアニメーション

こちらの回答で解決しましたか?