Diviで美しく魅力的なダイナミックなブログ投稿ヒーローセクションを作成する方法
公開: 2018-11-01新しいアップデートがリリースされるたびに、デザインの可能性が高まります。 たとえば、動的コンテンツとホバーオプションを組み合わせると、驚くべき結果が得られます。 それを実証するために、Diviの組み込みオプションのみを使用して3つの見事な動的ブログ投稿ヒーローセクションを作成する方法を示します。 独自のバリエーションを作成するためのインスピレーションとなる例を1つずつ段階的に説明します。
それを手に入れよう!
プレビュー
チュートリアルに入る前に、作成する3つの例すべての最終結果を見てみましょう。
例1

例2

例3

新しいブログ投稿を追加する
投稿の詳細
まず最初に、新しいブログ投稿を作成することから始めます。 タイトル、選択したカテゴリ、注目の画像を追加します。 それが完了したら、DiviBuilderを有効にします。

Diviページ設定
Visual Builderに切り替える前に、新しいブログ投稿の右上隅にあるDiviページ設定を変更してください。
- ページレイアウト:全幅
- 投稿タイトル:非表示

VisualBuilderに切り替えます
Visual Builderに切り替えて、さまざまな例の作成を開始しましょう。

モジュールの作成
新しいセクション+1列の行を追加する
それぞれの例に個別に飛び込む前に、動的コンテンツを含むテキストモジュールを作成することから始めます。 3つの例すべてを通して、これらの既成のモジュールを使用して設計を完成させます。 新しいセクションを追加したら、次の列構造を使用して新しい行をセクションに追加します。

投稿タイトルテキストモジュール
投稿タイトルの動的コンテンツを選択します
必要な最初の動的モジュールには、投稿タイトルが含まれます。 新しいテキストモジュールを追加し、動的コンテンツのリストで[投稿タイトル]を選択します。

テキスト設定
次に、テキスト設定に移動して、いくつかの変更を加えます。
- テキストフォント:Lato
- テキストフォントの太さ:太字
- テキストの色:#000000
- テキストサイズ:58px(デスクトップ)、45px(タブレット)、35px(電話)
- テキスト行の高さ:1em
- テキストの向き:中央

間隔
間隔の値も変更します。
- 下マージン:50px
- トップパディング:10px
- ボトムパディング:10px

公開日後のテキストモジュール
公開日後の動的コンテンツを選択します
必要な2番目のモジュールは、公開後の日付を含むテキストモジュールです。 先に進み、1つ追加して、動的コンテンツリストで[公開日を投稿]を選択します。


テキスト設定
次に、このモジュールのテキスト設定を変更します。
- テキストフォントの太さ:軽い
- テキストの色:#000000
- テキストサイズ:30px(デスクトップ)、20px(タブレット)、16px(電話)
- テキスト文字の間隔:14px
- テキストの向き:中央

間隔
下マージンも追加します。
- 下マージン:50px

投稿カテゴリテキストモジュール
カテゴリの選択動的コンテンツ
追加する最後のモジュールは、投稿カテゴリの動的コンテンツを含むテキストモジュールです。

テキスト設定
テキスト設定に移動し、テキストの向きを変更します。
- テキストの向き:中央

リンクテキスト設定
次に、リンクテキスト設定にいくつかの変更を適用します。
- リンクフォントの太さ:超太字
- リンクフォントスタイル:大文字
- リンクテキストの色:#000000
- リンクテキストサイズ:15px
- リンク文字の間隔:5px

間隔
次に下部のパディングを追加します。
- ボトムパディング:20px

国境
そして、微妙な下の境界線で終わります。
- 下の境界線の幅:1px
- 下の境界線の色:#000000

例1の作成
新しいセクションを追加
間隔
最初の例の作成を始めましょう! 作成した前のセクションのすぐ下に、先に進んで新しいセクションを追加します。 その設定を開き、デフォルトのカスタムパディングをすべて削除します。
- トップパディング:0px
- ボトムパディング:0px

新しい行を追加
カラム構造
次の列構造で新しい行を追加して続行します。

サイジング
この行のサイズ設定を開き、状況を変更します。
- この行を全幅にする:はい
- カスタムガター幅を使用:はい
- 側溝幅:1
- 列の高さを等しくする:はい

間隔
次に、いくつかのカスタム間隔値を追加します。
- トップパディング:0px
- ボトムパディング:0px
- 列2の上部パディング:130px
- 列2の下部パディング:130px
- 列2の左パディング:50px
- 列2の右パディング:50px

列1に画像モジュールを追加
注目の画像動的コンテンツを選択
最初の列にイメージモジュールを追加して続行します。 画像をアップロードする代わりに、モジュールを動的な注目画像にリンクします。

境界線のデフォルト
また、ホバーに右の境界線を追加しています。 これを行うには、最初に次のデフォルトの境界線幅を選択します。
- 右ボーダー幅:0px

ボーダーホバー
そして、ホバーに次の設定を追加します。
- 右ボーダー幅:24px
- 右の境界線の色:#FFFFFF

ボックスシャドウのデフォルト
ボックスシャドウについても同じことが言えます。次のデフォルトのボックスシャドウ設定を適用します。
- ボックスシャドウの垂直位置:0px
- ボックスシャドウブラー強度:0px
- ボックスシャドウスプレッド強度:80px
- 影の色:rgba(255,255,255,0)

ボックスシャドウホバー
そして、ホバーで状況を変更します。
- ボックスシャドウの水平位置:600px
- ボックスシャドウの垂直位置:0px
- ボックスシャドウブラー強度:0px
- ボックスシャドウスプレッド強度:80px
- 影の色:#E4BAC7


トランジション
スムーズな移行を作成するには、[詳細設定]タブで移行期間を変更します。
- 移行時間:1200ms

動的モジュールを列2に配置します
この例を完了するために残された唯一のことは、このチュートリアルの最初の部分で作成したモジュールを2番目の列に配置することです。

例2の作成
新しいセクションを追加
トップディバイダーのデフォルト
次のものへ! 次の上部仕切りを使用して新しいセクションを追加します。
- 仕切りスタイル:リストで検索
- 仕切りの色:#FFFFFF
- 仕切りの高さ:50px
- 仕切りの配置:セクションの内容の上に

トップディバイダーホバー
ホバー時に仕切りの高さを変更します。
- 仕切りの高さ:174px

間隔
次のセクションのすべてのカスタムパディングを削除します。 これにより、次のステップの1つで行とセクションが衝突できるようになります。
- トップパディング:0px
- ボトムパディング:0px

トランジション
スムーズな仕切り遷移を作成するには、[詳細設定]タブで遷移期間を変更します。
- 移行時間:500ms

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

背景色のデフォルト
次の背景色を追加します。
- 背景色:#FFFFFF

背景色ホバー
ホバー時に背景色を変更します。
- 背景色:rgba(255,255,255,0.56)

注目の画像動的背景画像
注目の画像を動的な行の背景画像としてもアップロードします。 その後、背景画像のブレンドを変更します。
- 背景画像のブレンド:画面

サイジング
サイズ設定を変更して、行が画面の幅全体を占めるようにします。
- この行を全幅にする:はい
- カスタムガター幅を使用:はい
- 側溝幅:1

間隔
そして、いくつかのカスタムパディング間隔値を追加します。
- トップパディング:200px
- ボトムパディング:200px
- 左パディング:100px(デスクトップ)、50px(タブレット)、20px(電話)
- 右パディング:100px(デスクトップ)、50px(タブレット)、20px(電話)

トランジション
最後になりましたが、移行期間を変更してスムーズな移行を作成します。
- 移行時間:700ms

動的モジュールを列に配置
これで、すべての動的モジュールを行の列に配置でき、2番目の例が完了しました。

例3の作成
新しいセクションを追加
注目の画像動的背景画像
最後の例に移りましょう! 新しいセクションを追加し、セクションの背景画像として注目の画像を選択します。

デフォルトの間隔
次に、セクションのデフォルトのカスタムパディングをすべて削除します。
- トップパディング:0px
- ボトムパディング:0px

間隔ホバー
ホバーにカスタムマージンを追加して、縮小効果を作成します。
- 左パディング:150px(デスクトップ)、50px(タブレット)、30px(電話)
- 右パディング:150px(デスクトップ)、50px(タブレット)、30px(電話)

トランジション
移行期間も変更します。
- 移行時間:500ms

新しい行を追加
カラム構造
セクション設定の変更が完了したら、次の列構造で新しい行を追加して続行します。

背景色のデフォルト
次の背景色を追加します。
- 背景色:#ffffff

背景色ホバー
ホバー時に背景色を変更します。
- 背景色:rgba(255,255,255,0.46)

グラデーションの背景
放射状のグラデーションの背景も追加します。
- 色1:rgba(41,196,169,0)
- 色2:#ffffff
- グラデーションタイプ:ラジアル
- 開始位置:29%
- 終了位置:29%

サイジング
次に、行のサイズ設定を変更します。
- この行を全幅にする:はい
- カスタムガター幅を使用:はい
- 側溝幅:1

間隔
そして、いくつかのカスタムパディング値を追加します。
- トップパディング:200px
- ボトムパディング:200px
- 左パディング:100px(デスクトップ)、50px(タブレット)、20px(電話)
- 右パディング:100px(デスクトップ)、50px(タブレット)、20px(電話)

トランジション
最後になりましたが、スムーズな移行のために移行期間を変更してください。
- 移行時間:500ms

動的モジュールを列に配置
先に進み、作成済みのすべてのモジュールを行の列に配置します。

すべてのモジュールのテキストの向きを変更する
これらのモジュールについて変更する必要があるのは、テキストの向きだけです。これで完了です。
- テキストの向き:左

プレビュー
すべての手順を完了したので、作成した3つの例すべてを最後に見てみましょう。
例1

例2

例3

最終的な考え
この投稿では、動的コンテンツをDiviのホバーオプションと組み合わせて、見事なブログ投稿のヒーローセクションを作成する方法を紹介しました。 これらの例は、間違いなく、独自のバリエーションを作成し、そこに掲載するブログ投稿をパーソナライズするように促します。 ご質問やご提案がございましたら、下のコメント欄にコメントを残してください!
