Diviでコンテンツを強調するためにアニメーションのボーダーオーバーラップを作成する方法

公開: 2019-05-05

ページの特定の部分にスポットライトを当てる独自の方法をお探しですか? 読み続けてください! 今日は、アニメーション化された境界線のオーバーラップを作成して、ページのコンテンツを強調表示する方法を紹介します。 App Developer Layout Packのランディングページに3つの異なるアニメーションの境界線のオーバーラップを作成しますが、この手法は、構築しているあらゆる種類のWebサイトに使用できます。 それは間違いなくあなたがあなたのページに余分な次元を追加するのを助けるでしょう。 このチュートリアルが、独自の代替アニメーションボーダーオーバーラップを作成するきっかけになることを願っています。

それを手に入れよう!

プレビュー

チュートリアルに入る前に、3つの例すべての結果を簡単に見てみましょう。 小さい画面サイズでも同様の結果が期待できます。

例1

アニメーションの境界線

例2

アニメーションの境界線

例3

アニメーションの境界線

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

App Developer LayoutPackのランディングページを使用して新しいページを作成する

最初に行う必要があるのは、App Developer LayoutPackのランディングページを使用して新しいページを作成することです。

アニメーションの境界線

クローンヒーローセクション

最初の2つの例は、ヒーローセクションで作成されています。 両方の例を再作成する場合は、ヒーローセクションのクローンを作成して、複製に移動して2番目の例を再作成できるようにすることをお勧めします。

アニメーションの境界線

例1を再作成する

アニメーションの境界線

ヒーローセクションに新しい行を追加

カラム構造

最初の例の再現を始めましょう! 次の列構造を使用して、特殊セクションに新しい行を追加します。

アニメーションの境界線

テキストモジュールを追加

コンテンツボックスを空のままにします

新しいテキストモジュールを行に追加し、コンテンツボックスを空のままにしてください。 書かれたコンテンツを表示するのではなく、組み込みのデザインオプションにモジュールを使用しています。

アニメーションの境界線

間隔

テキストモジュールの間隔設定に移動し、カスタムの上部と下部のパディングを追加してモジュールに形状を付けます。 負の上部マージンも追加して、このモジュールと前のモジュールの間にオーバーラップを作成します。

  • 上マージン:-480px
  • トップパディング:223px
  • ボトムパディング:223px

アニメーションの境界線

国境

次に、モジュールの境界線設定に移動し、選択した境界線を追加します。

  • ボーダー幅:9px
  • ボーダーカラー:#0ae2ff
  • ボーダースタイル:最初

アニメーションの境界線

ボックスシャドウ

ボックスシャドウも追加します。

  • ボックスシャドウブラー強度:1px
  • ボックスシャドウスプレッド強度:15px
  • 影の色:rgba(10,226,255,0.59)

アニメーションの境界線

アニメーション

そして、アニメーション設定をいじって、コンテンツをポップにします。

  • アニメーションスタイル:フリップ
  • アニメーションの繰り返し:1回
  • アニメーションの方向性:右
  • アニメーション時間:1500ms
  • アニメーションの遅延:1500ms
  • アニメーション強度:500%

アニメーションの境界線

例2を再作成する

アニメーションの境界線

重複するヒーローセクションに新しい行を追加する

2番目の例に移ります! 次の列構造を使用して、重複するヒーローセクションに新しい行を追加します。

アニメーションの境界線

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

コンテンツボックスを空のままにします

ここでも、空のテキストモジュールを使用しています。

アニメーションの境界線

間隔

間隔の設定に移動し、カスタムの上部と下部のパディングを使用してモジュールに形状を与えます。 負の上部マージンも追加して、前のモジュールとオーバーラップさせます。

  • 上マージン:-480px
  • トップパディング:223px
  • ボトムパディング:223px

アニメーションの境界線

国境

テキストモジュールに境界線を追加して続行します。

  • ボーダー幅:9px
  • ボーダーカラー:#0ae2ff
  • ボーダースタイル:ダブル

アニメーションの境界線

アニメーション

そして、アニメーション設定をいじって、ローリング効果を作成します。

  • アニメーションスタイル:ロール
  • アニメーションの繰り返し:1回
  • アニメーションの方向性:中央
  • アニメーション時間:4500ms
  • アニメーションの遅延:1500ms
  • アニメーション強度:100%
  • アニメーションの開始不透明度:100%

アニメーションの境界線

クローンテキストモジュール

最初のテキストモジュールの変更が完了したら、先に進んでクローンを作成します。

アニメーションの境界線

間隔を変更する

複製の設定を開き、間隔設定の上部マージン値を変更します。

  • 上マージン:-495px

アニメーションの境界線

境界線を変更する

境界線の色も変更します。

  • ボーダーカラー:#ededed

アニメーションの境界線

アニメーションの変更

そして、この投稿のプレビューで見た結果を達成するためにアニメーション設定を変更します。

  • アニメーションの繰り返し:ループ
  • アニメーション時間:5000ms
  • アニメーションの遅延:2000ms

アニメーションの境界線

例3を再作成する

アニメーションの境界線

列2の画像モジュールの間隔を変更します

次の最後の例に移りましょう! ページのプロセスセクションに移動し、中央に大きなイラストが含まれている画像モジュールに上部のパディングを追加します。

  • 上マージン:70px(デスクトップ)、0px(タブレットと電話)

アニメーションの境界線

既存のテキストモジュールに背景色を追加する

続けて、1列目と3列目の各テキストモジュールに白い背景色を追加します。

  • 背景色:#ffffff

アニメーションの境界線

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

コンテンツボックスを空のままにします

これで、最初のアニメーション化された境界線のオーバーラップの追加を開始できます。 新しいテキストモジュールを最初の列に追加し(印刷画面を参照)、コンテンツボックスを空のままにしてください。

アニメーションの境界線

間隔

次にテキストモジュールの間隔設定に移動し、カスタムマージンとパディング値を使用して形状とオーバーラップを作成します。

  • 上マージン:-230px
  • 左マージン:80px
  • 右マージン:100px
  • トップパディング:120px
  • ボトムパディング:120px

アニメーションの境界線

国境

次に境界線を追加します。

  • ボーダー幅:13px
  • 境界線の色:#bcf5​​f3
  • ボーダースタイル:ダブル

アニメーションの境界線

アニメーション

共有しているコンテンツを強調するのに役立つ、選択したアニメーションを追加して続行します。

  • アニメーションスタイル:折り
  • アニメーションの繰り返し:1回
  • アニメーションの方向性:右
  • アニメーション強度:100%

アニメーションの境界線

Zインデックス

境界線がコンテンツの下に表示されるようにするために、境界線設定を含むテキストモジュールのZインデックスに負の値を使用します。

  • Zインデックス:-1

アニメーションの境界線

テキストモジュールのクローンを作成し、列1の最後に配置します

テキストモジュールの作成と変更が完了したら、先に進んでクローンを作成します。 最初の列の最後に複製を配置します。

アニメーションの境界線

境界線を変更する

境界線の色を変更します。

  • ボーダーカラー:#ffc0ec

アニメーションの境界線

アニメーションの変更

また、アニメーションの遅延も追加します。

  • アニメーションの遅延:1000ms

アニメーションの境界線

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

コンテンツボックスを空のままにします

3番目の列にテキストモジュールを追加して続行し(印刷画面を参照)、コンテンツボックスを空のままにしてください。

アニメーションの境界線

間隔

間隔の設定に移動し、カスタムのマージン値とパディング値を使用して形状とオーバーラップを作成します。

  • 上マージン:-230px
  • 左マージン:100px
  • 右マージン:-80px
  • トップパディング:120px
  • ボトムパディング:120px

アニメーションの境界線

国境

次に、選択した境界線を追加します。

  • ボーダー幅:13px
  • ボーダーカラー:#7479ff
  • ボーダースタイル:ダブル

アニメーションの境界線

アニメーション

前の2つのテキストモジュールに与えられたものよりも高いアニメーション遅延を含むアニメーションとともに。

  • アニメーションスタイル:折り
  • アニメーションの繰り返し:1回
  • アニメーションの方向:左
  • アニメーションの遅延:2000ms
  • アニメーション強度:100%

アニメーションの境界線

Zインデックス

負のZインデックスを使用して、モジュールがコンテンツの下に表示されることを確認します。

  • Zインデックス:-1

アニメーションの境界線

テキストモジュールのクローンを作成し、列3の最後に配置します

テキストモジュールの追加と変更が完了したら、それを複製し、3行目の最後に複製を配置します。

アニメーションの境界線

境界線を変更する

複製の境界線の色を変更します。

  • 境界線の色:#b3d1ff

アニメーションの境界線

アニメーションの変更

アニメーションの遅延を追加すれば完了です。

  • アニメーションの遅延:3000ms

アニメーションの境界線

プレビュー

すべての手順を完了したので、このチュートリアル全体で再作成した3つの例すべての結果を最後に見てみましょう。

例1

アニメーションの境界線

例2

アニメーションの境界線

例3

アニメーションの境界線

最終的な考え

この投稿では、アニメーションの境界線のオーバーラップを使用してコンテンツにスポットライトを当てる方法を紹介しました。 これは、ページの特定の部分に注意を引き、エレガントな方法でそれを行うための優れたテクニックです。 この手法は、構築しているあらゆる種類のWebサイトに使用できます。 ご質問やご提案がございましたら、下のコメント欄にコメントを残してください!