スクロール・ホバー・クリックでエレメントに動きを付ける.

Learn DXPR BuilderBuild pagesElementen stylenOntwerpgidsen

セクション、ロー、コンテンツエレメントは動かせます。スクロールで表示される見出しをフェードアップさせ、少し遅れてボタンを続けたり、ホバーでアイコンをパルスさせたりできます。いずれも設定にAnimationパネルがあります。例では見出しをフェードインし、少し遅れて登録ボタンをフェードインします。

動画ではセクションの表示に合わせてボタンと見出しをフェードインしています。

見出しとボタンをフェードインする

  1. 空のコンテンツエリアでAdd Elementsをクリックし、LayoutタブからSectionを選びます。
  2. セクションにホバーしてMore > Settingsを開きます。
  3. 対象はHTML classesで、Align text centerを選んでSaveをクリックします。
  4. セクションの+をクリックし、ContentタブからButtonを選びます。設定が開きます。
  5. 入力するのはRegister nowをTitleに、/registerをLinkに入力することです。
  6. 開くのはAnimationパネルで、Animation startをOn appearに設定します。
  7. 設定するのはAnimation inで、fadeInUpにします。
  8. 対象はHiddenで、Before in-animationにチェックします。
  9. 設定するのはIn-delayで、600にしてSaveをクリックします。
  10. セクションの+を再度クリックし、ContentタブからTextを選びます。ボタンの上に配置されます。
  11. 見出しを入力し(例: Open day 2026)、エディターツールバーでHeading 2に設定します。
  12. 開くのはAnimationパネルです。ボタンと同様にOn appear、fadeInUp、Before in-animationを選びます。
  13. 設定するのはDurationで、800にしてSaveをクリックします。
  14. ツールバーのSaveをクリックします。
  15. ビューメニュー(ツールバーの目のアイコン)を開き、Previewを選びます。

試せるその他のエフェクト

  • Scroll reveal: On appear、fadeInUp、Before in-animationとDurationの800。
  • Staggered cards: 3つのカードに同じエフェクト。In-delayは0、200、400。
  • Attention pulse: On appear、pulse、Infiniteはオン、Durationは1500。
  • Hover pulse: On hover、pulse、Parent numberは0。反応するのはエレメント自体のみです。
  • Tab reveal: On triggerとタブ内エレメントのfadeIn。タブを開くたびに再生されます。

表示内容

テキストを保存するとエディターは両方のエフェクトを再生します。見出しは800ミリ秒かけてフェードアップし、ボタンは600ミリ秒遅れて続きます。訪問者にはセクションのスクロール表示時に同じ内容が見えます(ページ読み込みごとに1回)。Before in-animationにチェックがあるため、両方はエフェクト開始まで非表示のままです。

設定

設定 動作 デフォルト
Animation start エフェクトの再生タイミング。On appear(スクロールで表示)、On hover、On click、On trigger(エレメントを含むカルーセルスライド、タブ、トグルが開いたとき) No animation
Animation in 入場エフェクト。フェード、スライド、ズーム、フリップ、バウンス・パルス・シェイクなどの注目エフェクト No animation
Animation out 終了エフェクト。同じ一覧から選びます。On hoverとOn triggerでのみ表示されます No animation
Hidden Before in-animationはエフェクト再生までエレメントを非表示にします。After in-animationはエフェクト終了後に非表示にします なし
Infinite 際限なくエフェクトを繰り返します オフ
Appear boundary 対象はOn appearの場合で、エフェクト開始位置の画面下からの距離で、画面高のパーセント値です。0はエレメントのスクロール表示時に開始し、100は画面1つ分手前で開始します 100
Duration エフェクトの長さ。0〜3000ミリ秒 1000
In-delay 入場再生前の待機時間。最大10000ミリ秒 0
Out-delay 終了再生前の待機時間。最大10000ミリ秒 0
Parent number 対象はOn hoverとOn clickで、訪問者が指す・クリックするエレメントを指定します。0はエレメント自体、1は親、2は親の親です 1

カラムにはAnimationパネルがありません。レイアウトエレメント内の単独のタブ、トグル、スライドも同様です。代わりに内部のエレメントにアニメーションを付けます。

アニメーションが表示されない場合

  • エレメントが表示されません。 Before in-animationはエフェクト再生まで非表示にしますが、Animation inがNo animationです。Animation inでエフェクトを選びます。
  • エフェクトは1回再生して停止しました。 On appearはページ読み込みごとに1回再生します。再度見るにはページを再読み込みするか、繰り返すエフェクトにはInfiniteをオンにします。
  • 訪問者がエレメントに到達する前にエフェクトが始まります。 Appear boundaryが高くなっています。100ではエレメントのスクロール表示より画面1つ分手前でエフェクトが始まります。Animationパネルで0に設定します。
  • エレメント付近へのホバーでエフェクトが始まります。 Parent numberが1のため、親がポインターを監視しています。Parent numberを0に設定します。

次のステップ

  • ホバーエフェクト:ポインターがエレメント上にある間の色・影・不透明度を変更する。
  • 背景:アニメーション付きセクションに色・写真・グラデーションを付ける。
  • カルーセルレイアウト:スライドが開くたびにOn triggerエフェクトを再生する。