Diviのスクロール効果を使用してエンベロープアニメーションを作成する方法

公開: 2020-02-27

新しいDivi機能が登場するたびに、私たちはあなたが箱の外で考え、Diviで創造的になるのを助けるいくつかのクールで便利なチュートリアルを共有しようとします。 今日のチュートリアルはまさにそれを行います。 Diviのスクロール効果を使用してレスポンシブエンベロープアニメーションを作成する方法を紹介します。 これは、たとえば、行動ブロックの呼び出しを強調するための優れた方法ですが、他の目的にも使用できます。 JSONファイルも無料でダウンロードできます!

それを手に入れましょう。

プレビュー

チュートリアルに入る前に、さまざまな画面サイズでの結果を簡単に見てみましょう。

デスクトップ

封筒アニメーション

モバイル

封筒アニメーション

私たちのYoutubeチャンネルを購読する

エンベロープアニメーションレイアウトを無料でダウンロード

無料の封筒アニメーションレイアウトを手に入れるには、まず下のボタンを使用してダウンロードする必要があります。 ダウンロードにアクセスするには、以下のフォームを使用して、DiviDailyのメーリングリストに登録する必要があります。 新規加入者として、毎週月曜日にさらに多くのDiviの良さと無料のDiviレイアウトパックを受け取ります! すでにリストに載っている場合は、下にメールアドレスを入力して[ダウンロード]をクリックしてください。 「再購読」したり、追加のメールを受信したりすることはありません。

ファイルをダウンロードする
無料でダウンロード

無料でダウンロード

Diviニュースレターに参加すると、究極のDiviランディングページレイアウトパックのコピーに加えて、他のすばらしい無料のDiviリソース、ヒント、コツがたくさんメールで送信されます。 従うと、すぐにDiviマスターになります。 すでに購読している場合は、以下にメールアドレスを入力し、[ダウンロード]をクリックしてレイアウトパックにアクセスしてください。

正常にサブスクライブしました。 メールアドレスを確認してサブスクリプションを確認し、毎週無料のDiviレイアウトパックにアクセスしてください。

要素構造を再作成する

ページの中央または下部に新しいセクションを追加

背景色

ページの中央または下部に新しいセクションを追加することから始めます。 セクション設定を開き、背景色を白に変更します。

  • 背景色:#FFFFFF

封筒アニメーション

間隔

次に間隔設定を変更します。

  • トップパディング:5vw
  • ボトムパディング:0px

封筒アニメーション

オーバーフロー

そして、セクションオーバーフローを非表示にします。

  • 水平オーバーフロー:非表示
  • 垂直オーバーフロー:非表示

封筒アニメーション

行#1を追加

カラム構造

次の列構造を使用して、セクションに新しい行を追加して続行します。

封筒アニメーション

背景色

モジュールをまだ追加せずに、行の設定を開き、背景色を変更します。

  • 背景色:#FFFFFF

封筒アニメーション

サイジング

次に行のデザインタブに移動し、次のようにサイズ設定を変更します。

  • カスタムガター幅を使用:はい
  • 側溝幅:1
  • 幅:90%
  • 最大幅:100%

封筒アニメーション

間隔

次に、さまざまな画面サイズにカスタムパディング値を追加します。

  • トップパディング:14vw(デスクトップ)、11vw(タブレットと電話)
  • 下部のパディング:14vw(デスクトップ)、11vw(タブレットと電話)
  • 左パディング:20vw(デスクトップ)、10vw(タブレットと電話)
  • 右パディング:20vw(デスクトップ)、10vw(タブレットと電話)

封筒アニメーション

国境

境界線の半径も追加します。

  • すべてのコーナー:20px

封筒アニメーション

ボックスシャドウ

微妙なボックスシャドウも使用しています。

  • ボックスシャドウの垂直位置:38px
  • ボックスシャドウブラー強度:80px
  • 影の色:rgba(0,0,0,0.08)

封筒アニメーション

Zインデックス

[詳細設定]タブでzインデックスを増やして、行の設定を完了します。

  • Zインデックス:11

封筒アニメーション

テキストモジュール#1を列に追加

H2コンテンツを追加する

最初のテキストモジュールから始めて、モジュールを追加します。 お好みのH2コンテンツを入力してください。

封筒アニメーション

H2テキスト設定

モジュールのH2テキスト設定を次のように変更します。

  • 見出し2フォント:ポピンズ
  • 見出し2テキストサイズ:2vw(デスクトップ)、4vw(タブレット)、5vw(電話)

封筒アニメーション

テキストモジュール#2を列に追加

コンテンツを追加する

前のテキストモジュールのすぐ下に別のテキストモジュールを追加し、選択した説明コンテンツを挿入します。

封筒アニメーション

テキスト設定

モジュールの[デザイン]タブに移動し、テキスト設定を変更します。

  • テキストフォント:Open Sans
  • テキストサイズ:1vw(デスクトップ)、2vw(タブレット)、3vw(電話)
  • テキスト行の高さ:2.6em

封筒アニメーション

間隔

さまざまな画面サイズにわたって、カスタムの上部と下部の値も追加します。

  • トップパディング:2vw(デスクトップ)、4vw(タブレット)、5vw(電話)
  • 下部のパディング:2vw(デスクトップ)、4vw(タブレット)、5vw(電話)

封筒アニメーション

ボタンモジュールを列に追加

コピーを追加

この行に配置する次の最後のモジュールはボタンモジュールです。 選択したコピーをいくつか追加します。

封筒アニメーション

ボタンの設定

次に、それに応じてボタンのスタイルを設定します。

  • ボタンにカスタムスタイルを使用する:はい
  • ボタンのテキストサイズ:1vw(デスクトップ)、2vw(タブレット)、3vw(電話)
  • ボタンのテキストの色:#ffffff
  • ボタンの背景色:#0f33ff
  • ボタンの境界線の幅:0px

封筒アニメーション

  • ボタンの境界線半径:100px
  • ボタンフォント:ポピン

封筒アニメーション

間隔

そして、さまざまな画面サイズにカスタムパディング値を追加して、モジュールの設定を完了します。

  • トップパディング:1vw(デスクトップ)、2vw(タブレット)、3vw(電話)
  • 下部のパディング:1vw(デスクトップ)、2vw(タブレット)、3vw(電話)
  • 左パディング:2vw(デスクトップ)、4vw(タブレット)、6vw(電話)
  • 右パディング:2vw(デスクトップ)、4vw(タブレット)、6vw(電話)

封筒アニメーション

行#2を追加

カラム構造

召喚状の行が配置されたので、エンベロープシェイプの作成を開始します。 これを行うには、次の列構造を使用して新しい行を追加します。

封筒アニメーション

サイジング

次のようにサイズ設定を変更して、行がセクションの幅全体を占めるようにします。

  • カスタムガター幅を使用:はい
  • 側溝幅:1
  • 幅:100%
  • 最大幅:100%

封筒アニメーション

間隔

デフォルトの上下のパディングもすべて削除します。

  • トップパディング:0px
  • ボトムパディング:0px

封筒アニメーション

画面

また、小さい画面サイズで列が隣り合って表示されるようにするために、1行のCSSコードを行のメイン要素に追加します。

display: flex;

封筒アニメーション

列1に画像モジュールを追加

画像ボックスを空のままにします

画像モジュールを列1に追加し、画像ボックスを空のままにします。

封筒アニメーション

グラデーションの背景

代わりに、グラデーションの背景を使用しています。

  • 色1:rgba(255,255,255,0)
  • 色2:#e8e8e8
  • グラデーションタイプ:線形
  • グラデーション方向:150度
  • 開始位置:50%
  • 終了位置:50%

封筒アニメーション

間隔

それに応じてモジュールのパディング値を変更します。

  • トップパディング:15vw
  • ボトムパディング:15vw

封筒アニメーション

列1にイメージモジュールをクローンし、列2に複製を配置します

列1のイメージモジュールを完了したら、モジュール全体のクローンを作成し、複製を列2に配置できます。

封筒アニメーション

グラデーションの背景を変更する

グラデーションの背景を次のように変更します。

  • 色1:rgba(255,255,255,0)
  • 色2:#efefef
  • グラデーションタイプ:線形
  • グラデーション方向:210度
  • 開始位置:50%
  • 終了位置:50%

封筒アニメーション

行#3を追加

カラム構造

エンベロープの下部を作成するには、次の列構造を持つ別の行が必要です。

封筒アニメーション

サイジング

行設定を開き、次のようにサイズ設定を変更します。

  • カスタムガター幅を使用:はい
  • 側溝幅:1
  • 幅:100%
  • 最大幅:100%

封筒アニメーション

間隔

次に、デフォルトの上下のパディングをすべて削除します。

  • トップパディング:0px
  • ボトムパディング:0px

封筒アニメーション

画面

また、行のメイン要素に1行のCSSコードを追加して、両方の列を並べて表示できるようにします。

display: flex;

封筒アニメーション

Zインデックス

[詳細設定]タブでzインデックスを増やして、行の設定を完了します。

  • Zインデックス:12

封筒アニメーション

列1に画像モジュールを追加

画像ボックスを空のままにします

画像モジュールを列1に追加し、ここでも画像ボックスを空のままにします。

封筒アニメーション

グラデーションの背景

代わりにグラデーションの背景を使用してください。

  • 色1:rgba(255,255,255,0)
  • 色2:#efefef
  • グラデーションタイプ:線形
  • 勾配方向:213度
  • 開始位置:40%
  • 終了位置:40%

封筒アニメーション

間隔

また、上部と下部のパディングを追加して、モジュールのサイズを大きくします。

  • トップパディング:20vw
  • ボトムパディング:20vw

封筒アニメーション

列1にイメージモジュールをクローンし、列2に複製を配置します

列1のイメージモジュールを完了したら、それを複製して列2に複製を配置できます。

封筒アニメーション

グラデーションの背景を変更する

複製のグラデーションの背景を必ず変更してください。

  • 色1:rgba(255,255,255,0)
  • 色2:#e8e8e8
  • グラデーションタイプ:線形
  • グラデーション方向:147度
  • 開始位置:40%
  • 終了位置:40%

封筒アニメーション

行#1に垂直モーションを追加

これで、エンベロープアニメーションを機能させるための最後の部分は、セクションの最初の行にレスポンシブ垂直モーションスクロール効果を追加することです。これで完了です。

  • 垂直モーションを有効にする:はい
  • 開始オフセット:
    • デスクトップ:0(68%)
    • タブレット:0.5(61%)
    • 電話番号:0.5(43%)
  • ミッドオフセット:
    • デスクトップ:6.5(81%)
    • タブレットと電話:21.5(82%)
  • 終了オフセット:
    • デスクトップ:16(95%)
    • タブレットと電話:21.5(82%)

封筒アニメーション

プレビュー

すべての手順を完了したので、さまざまな画面サイズでの結果を最終的に見てみましょう。

デスクトップ

封筒アニメーション

モバイル

封筒アニメーション

最終的な考え

この投稿では、Diviのスクロール効果を使ってクリエイティブになる方法を紹介しました。 具体的には、エンベロープアニメーションを作成する方法を示しました。 このアニメーションは、たとえばCTAブロックを強調表示するなど、さまざまな用途に使用できます。 JSONファイルも無料でダウンロードできました! ご質問やご提案がございましたら、下のコメント欄にコメントを残してください。

Diviの詳細を知り、Diviの景品をさらに入手したい場合は、メールマガジンとYouTubeチャンネルに登録して、この無料コンテンツを最初に知って利益を得ることができるようにしてください。