各ページの最初のDiviセクションの下にヘッダーを自動的に配置する方法

公開: 2020-01-08

Divi Theme Builderがリリースされて以来、さまざまなニーズに合わせてヘッダーを作成およびカスタマイズする方法に関するチュートリアルを共有してきました。 今日のチュートリアルでは、各ページの最初のDiviセクションの下にカスタムヘッダーを自動的に配置する方法を示して、その旅を続けます。 このアプローチにより、訪問者は最初にページのヒーローセクションを確認してから、メニューとそのすべてのアイテムにアクセスできます。 カスタムヘッダーに使用しているスタイルはBistroLayout Packと一致しており、カスタムページテンプレートを無料でダウンロードすることもできます。

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

プレビュー

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

デスクトップ

最初のDiviセクション

モバイル

最初のDiviセクション

カスタムヘッダーテンプレートを無料でダウンロード

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

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

無料でダウンロード

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

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

1. Diviテーマビルダーに移動し、新しいページテンプレートを追加します

Diviテーマビルダーに移動し、新しいテンプレートを追加します

まず、Diviテーマビルダーに移動して、新しいテンプレートを追加します。

最初のDiviセクション

オンを使用

この新しいテンプレートをすべてのページで使用してください。

  • 使用場所:すべてのページ

最初のDiviセクション

2.カスタムヘッダーデザインの構築を開始します

ページテンプレート内にカスタムヘッダーを作成して続行します。

最初のDiviセクション

セクション設定

背景色

テンプレートエディタに入ると、セクションが表示されます。 そのセクションを開き、背景色を変更します。

  • 背景色:#FFFFFF

最初のDiviセクション

間隔

次に、セクションのデフォルトの上部と下部のパディングを削除します。

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

最初のDiviセクション

国境

上下の境界線も追加します。

  • 上下の境界線の幅:1px
  • 上と下の境界線の色:#002d4c

最初のDiviセクション

CSS ID

そして、CSSIDを含めます。 チュートリアルの後半では、このCSS IDを使用して、各ページの最初のセクションの下にセクションを配置します。

  • CSS ID:カスタムヘッダー

最初のDiviセクション

Zインデックス

最後になりましたが、セクションのzインデックスを増やして、すべてのページコンテンツの上に表示されるようにします。

  • Zインデックス:99999

最初のDiviセクション

新しい行を追加

カラム構造

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

最初のDiviセクション

サイジング

モジュールをまだ追加せずに、行設定を開き、行がセクションの幅全体を占めるようにします。

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

最初のDiviセクション

間隔

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

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

最初のDiviセクション

主な要素

小さい画面サイズですべての列が隣り合っていることを確認し、列のコンテンツを中央に配置するために、行のメイン要素に2行のCSSコードも追加します。

display: flex;
align-items: center;

最初のDiviセクション

列1

間隔

列1の設定を開いて続行し、間隔の設定に上部と下部のパディングを追加します。

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

最初のDiviセクション

国境

列にも右の境界線を追加します。

  • 右ボーダー幅:1px
  • 右の境界線の色:#002d4c

最初のDiviセクション

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

ロゴをアップロード

モジュールの追加を開始する時が来ました! 1列目には、画像モジュールが必要です。 ロゴをアップロードします。

最初のDiviセクション

配置

モジュールの[デザイン]タブに移動し、画像の配置を変更します。

  • 画像の配置:中央

最初のDiviセクション

サイジング

さまざまな画面サイズでモジュールの幅も変更します。

  • 幅:4vw(デスクトップ)、7vw(タブレット)、12vw(電話)

最初のDiviセクション

メニューモジュールを列2に追加

メニューを選択

2番目の列に、メニューモジュールが必要です。 お好みのメニューを選択してください。

最初のDiviセクション

レイアウト

モジュールの[デザイン]タブに移動し、次のようにレイアウト設定を変更します。

  • スタイル:中央揃え
  • ドロップダウンメニューの方向:下向き

最初のDiviセクション

メニューテキスト

メニューのテキスト設定も変更します。

  • メニューフォント:キャビン
  • メニューテキストの色:#77848d
  • メニューテキストサイズ:16px(デスクトップ)、15px(タブレット)、14px(電話)
  • メニューラインの高さ:1.8em

最初のDiviセクション

ドロップダウンテキスト

次に、ドロップダウンテキスト設定でいくつかの色を変更します。

  • ドロップダウンメニューの背景色:#ffffff
  • ドロップダウンメニューの線の色:#002d4c

最初のDiviセクション

アイコン

アイコン設定でハンバーガーメニューのアイコンの色を変更して、モジュールの設定を完了します。

  • ハンバーガーメニューアイコンの色:#002d4c

最初のDiviセクション

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

コピーを追加

次の最後の列に進みます。 そこで、ボタンモジュールが必要になります。 選択したコピーをいくつか追加します。

最初のDiviセクション

配置

モジュールのデザインタブに移動し、ボタンの配置を変更します。

  • ボタンの配置:中央

最初のDiviセクション

ボタンの設定

ボタン設定でボタンのスタイルを設定して続行します。

  • ボタンにカスタムスタイルを使用する:はい
  • ボタンのテキストサイズ:13px
  • ボタンのテキストの色:#002d4c
  • ボタンの背景色:#ffffff
  • ボタンの境界線の幅:2px
  • ボタンの境界線の色:#ffffff(デフォルト)、#d1d1d1(ホバー)
  • ボタンの境界線半径:0px

最初のDiviセクション

  • ボタンの文字間隔:2px
  • ボタンフォント:キャビン
  • ボタンのフォントの太さ:半太字
  • ボタンのフォントスタイル:大文字

最初のDiviセクション

間隔

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

  • トップパディング:16px
  • ボトムパディング:16px
  • 左パディング:24px(デスクトップとタブレット)、13px(電話)
  • 右パディング:24px(デスクトップとタブレット)、13px(電話)

最初のDiviセクション

ボックスシャドウ

ボックスシャドウを追加して、モジュールの設定を完了します。

  • ボックスシャドウの水平位置:0px
  • ボックスシャドウの垂直位置:0px
  • ボックスシャドウブラー強度:0px
  • ボックスシャドウの広がりの強さ:2px(デフォルト)、6px(ホバー)
  • 影の色:#002d4c
  • ボックスシャドウの位置:内側のシャドウ

最初のDiviセクション

3. JQueryを使用して、各ページの最初のセクションの後にヘッダーを自動的に配置します

列2にコードモジュールを追加する

ここで、各ページの最初のセクションの下にメニューを自動的に配置するには、JQueryコードが少し必要になります。 このコードをカスタムヘッダーに含めるには、コードモジュールを列2に追加します。

最初のDiviセクション

JQueryコードを挿入する

以下の印刷画面でわかるように、スクリプトタグの間に次のJQueryコード行をコードモジュールに追加して、効果を適用します。

jQuery(function($){
$( '#custom-header')。insertAfter( '。et_pb_section_0');
});

最初のDiviセクション

4.テーマビルダーの変更を保存して結果を表示する

そして、すべてのテーマビルダーの変更を保存し、ページで結果を表示して、カスタムヘッダーを完成させます。

最初のDiviセクション

最初のDiviセクション

プレビュー

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

デスクトップ

最初のDiviセクション

モバイル

最初のDiviセクション

最終的な考え

この投稿では、Diviのテーマビルダーを使用して作成したカスタムヘッダーを、各ページの最初のDiviセクションの後に自動的に配置する方法を示しました。 カスタムヘッダーを作成する必要があるのは1回だけで、JQueryコードを追加すると、カスタムヘッダーが自動的に再配置されます。 これは、メニューの通常のトップページの位置を変更し、ヒーローセクションを最初に輝かせるのに最適な方法です。 テンプレートも無料でダウンロードできました! ご質問やご提案がございましたら、下のコメント欄にコメントを残してください!

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