ドロップダウンお問い合わせフォームをグローバルヘッダーに追加する方法

公開: 2020-02-19

Diviのテーマビルダーを使用してWebサイトのカスタムヘッダーを作成しているときは、CTAを追加する理想的な方法を探していることに気付くでしょう。 あなたがそれについて行くことができる1つの方法は、ドロップダウンの連絡フォームを追加することです。 これにより、ヘッダーの全体的なルックアンドフィールをクリーンに保ちながら、スクロールせずに連絡を取ることができます。 このチュートリアルでは、DiviといくつかのJQueryおよびCSSコードを使用してドロップダウン連絡フォームを作成する方法を示します。 JSONファイルも無料でダウンロードできます!

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

プレビュー

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

デスクトップ

ドロップダウンお問い合わせフォーム

モバイル

ドロップダウンお問い合わせフォーム

グローバルヘッダーテンプレートを無料でダウンロード

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

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

無料でダウンロード

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

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

1. Divi Theme Builderに移動し、グローバルヘッダーの作成を開始します

Diviテーマビルダーに移動します

WordPressWebサイトのバックエンドにあるDiviThemeBuilderにアクセスすることから始めます。

ドロップダウンお問い合わせフォーム

グローバルヘッダーを作成する

[グローバルヘッダーの追加]をクリックし、[グローバルヘッダーの作成]を選択して、カスタムグローバルヘッダーの作成を開始します。

ドロップダウンお問い合わせフォーム

2.ヘッダーデザインを作成する

セクション設定

背景色

グローバルヘッダーテンプレート内に入ると、セクションが表示されます。 そのセクションを開き、白い背景色を使用します。

  • 背景色:#FFFFFF

ドロップダウンお問い合わせフォーム

間隔

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

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

ドロップダウンお問い合わせフォーム

ボックスシャドウ

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

  • ボックスシャドウブラー強度:50px
  • 影の色:rgba(0,0,0,0.15)

ドロップダウンお問い合わせフォーム

新しい行を追加

カラム構造

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

ドロップダウンお問い合わせフォーム

サイジング

モジュールをまだ追加せずに、行設定を開き、次のようにサイズ設定を変更します。

  • カスタムガター幅を使用:はい
  • 側溝幅:1
  • 列の高さを等しくする:はい
  • 幅:95%
  • 最大幅:100%

ドロップダウンお問い合わせフォーム

間隔

次に、カスタムの上部と下部のパディングを追加します。

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

ドロップダウンお問い合わせフォーム

主な要素

そして、CSSコードの1行を行のメイン要素に追加して、すべての列のコンテンツを整列させます。

align-items: center;

ドロップダウンお問い合わせフォーム

列2Zインデックス

また、応答性を高めるために、2番目の列のzインデックス値が高くなっていることを確認しています。

  • Zインデックス:12

ドロップダウンお問い合わせフォーム

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

ロゴをアップロード

モジュールの追加を開始する時が来ました! 列1の画像モジュールから始めます。ロゴをアップロードします。

ドロップダウンお問い合わせフォーム

配置

次に、モジュールの配置を変更します。

  • 画像の配置:中央

ドロップダウンお問い合わせフォーム

サイジング

幅も変更します。

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

ドロップダウンお問い合わせフォーム

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

メニューを選択

2番目の列に、メニューモジュールを追加します。

ドロップダウンお問い合わせフォーム

レイアウト

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

  • スタイル:中央揃え

ドロップダウンお問い合わせフォーム

メニューテキスト設定

次に、モジュールのメニューテキスト設定を変更します。

  • メニューフォント:Sansを開く
  • メニューフォントの太さ:半太字
  • メニューテキストの色:#000000
  • メニューテキストサイズ:0.8vw(デスクトップ)、2vw(タブレット)、3vw(電話)
  • メニューの文字間隔:1px

ドロップダウンお問い合わせフォーム

ドロップダウンメニューのテキスト設定

次に、ドロップダウンメニューの線の色を変更します。

  • ドロップダウンメニューの線の色:#007dff

ドロップダウンお問い合わせフォーム

アイコン

ハンバーガーメニューのアイコンカラーと一緒に。

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

ドロップダウンお問い合わせフォーム

テキストモジュール1を列3に追加します

コピーを追加

3番目のモジュールに移りましょう! 選択したコピーを含むテキストモジュールを追加します。

ドロップダウンお問い合わせフォーム

背景色

次に背景色を追加します。

  • 背景色:#007dff

ドロップダウンお問い合わせフォーム

テキスト設定

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

  • テキストフォント:Open Sans
  • テキストフォントの太さ:太字
  • テキストの色:#ffffff
  • テキストサイズ:0.8vw(デスクトップ)、2vw(タブレット)、3vw(電話)
  • テキストの配置:中央

ドロップダウンお問い合わせフォーム

サイジング

次に、モジュールのサイズ設定を変更します。

  • 幅:33%
  • モジュールの配置:中央

ドロップダウンお問い合わせフォーム

間隔

次に、カスタムの上部と下部のパディングを追加します。

  • トップパディング:0.8vw(デスクトップ)、2vw(タブレットと電話)
  • ボトムパディング:0.8vw(デスクトップ)、2vw(タブレットと電話)

ドロップダウンお問い合わせフォーム

国境

そして、境界線の半径を追加して、モジュールの設定を完了します。

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

ドロップダウンお問い合わせフォーム

テキストモジュール2を列3に追加します

コンテンツボックスに記号を追加

次のモジュール、つまり別のテキストモジュールに進みます。 次の矢印記号をコンテンツボックスに追加します: '▼'。

ドロップダウンお問い合わせフォーム

テキスト設定

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

  • テキストフォント:Open Sans
  • テキストの色:#007fff
  • テキストサイズ:3vw
  • テキスト行の高さ:0em
  • テキストの配置:中央

ドロップダウンお問い合わせフォーム

Zインデックス

モジュールのzインデックスも増やしています。

  • Zインデックス:11

ドロップダウンお問い合わせフォーム

お問い合わせフォームモジュールを列3に追加

選択した全幅フィールドを追加

3番目の列に必要な次の最後のモジュールは、お問い合わせフォームモジュールです。 必要なすべての全幅フィールドを追加します。

ドロップダウンお問い合わせフォーム

表題を加える

タイトルも使用してください。

ドロップダウンお問い合わせフォーム

背景色

次に背景色を変更します。

  • 背景色:#e7f2ff

ドロップダウンお問い合わせフォーム

フィールド設定

次に、モジュールの[デザイン]タブに移動し、フィールドの設定を変更します。

  • フィールドの背景色:#ffffff
  • フィールドテキストの色:#dddddd
  • フィールドフォーカステキストの色:#007dff
  • フィールドトップパディング:1vw(デスクトップ)、2vw(タブレット)、3vw(電話)
  • フィールド下部パディング:1vw(デスクトップ)、2vw(タブレット)、3vw(電話)
  • フィールドフォント:Open Sans

ドロップダウンお問い合わせフォーム

  • フィールドテキストサイズ:0.7vw(デスクトップ)、1.8vw(タブレット)、3vw(電話)

ドロップダウンお問い合わせフォーム

タイトルテキスト設定

次に、タイトルテキストの設定を変更します。

  • タイトル見出しレベル:H3
  • タイトルフォントの太さ:太字
  • タイトルテキストの配置:中央
  • タイトルテキストの色:#007dff
  • タイトルテキストサイズ:1vw(デスクトップ)、2.5vw(タブレット)、3.5vw(電話)
  • タイトルラインの高さ:1.6em

ドロップダウンお問い合わせフォーム

キャプチャテキスト設定

キャプチャテキスト設定と一緒に。

  • キャプチャフォント:Open Sans
  • キャプチャテキストの色:#007dff

ドロップダウンお問い合わせフォーム

ボタンの設定

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

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

ドロップダウンお問い合わせフォーム

  • ボタンフォント:Sansを開く
  • ボタンのフォントの太さ:太字

ドロップダウンお問い合わせフォーム

  • ボタン上部マージン:1vw
  • ボタントップパディング:1vw(デスクトップ)、2vw(タブレットと電話)
  • ボタン下部のパディング:1vw(デスクトップ)、2vw(タブレットと電話)
  • ボタンの左パディング:2vw(デスクトップ)、7vw(タブレットと電話)
  • ボタンの右パディング:2vw(デスクトップ)、7vw(タブレットと電話)

ドロップダウンお問い合わせフォーム

間隔

次に、さまざまな画面サイズでいくつかのカスタムパディング値を使用します。

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

ドロップダウンお問い合わせフォーム

国境

次に、境界線の設定を変更します。

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

ドロップダウンお問い合わせフォーム

主な要素、連絡先のタイトル、キャプチャCSS

[詳細設定]タブにCSSの小さな変更をいくつか追加して、モジュールの設定を完了します。

主な要素:

border-radius: 20px;

連絡先のタイトル:

margin-bottom: 1vw;

キャプチャ:

margin-top: 1.5vw;

ドロップダウンお問い合わせフォーム

3.要素をカスタマイズして、クリック時に連絡先フォームを作成します

列3の高さを追加

すべてのモジュールを配置したら、エフェクトを作成します。 目的の結果を達成するための最初のステップは、列3の設定を開き、[詳細設定]タブにレスポンシブカスタムの高さを追加することです。

デスクトップ:

height: 3vw;

タブレット:

height: 5vw;

電話:

height: 6vw;

ドロップダウンお問い合わせフォーム

ボタンと矢印にCSSクラスを追加

次に、列3の最初の両方のテキストモジュールに同じCSSクラスを追加します。

  • CSSクラス:show-contact

ドロップダウンお問い合わせフォーム

お問い合わせフォームにCSSクラスを追加

Contact FormModuleにもカスタムCSSクラスが必要です。

  • CSSクラス:contact-form-module

ドロップダウンお問い合わせフォーム

お問い合わせフォームモジュールを非表示

続けて、コンタクトフォームモジュールのメイン要素にCSSコードを1行追加します。 これにより、クリックする前にモジュールを非表示にできます。

display: none;

ドロップダウンお問い合わせフォーム

JQueryとCSSコードを使用してコードモジュールを列3に追加します

また、クリック関数を作成するには、いくつかのJQueryコードが必要です。 カスタムCSSコードも使用します。 コードを使用して、新しいコードモジュールを列2に追加します。 スクリプトタグの間にJQueryコードを配置し、スタイルタグの間にCSSコードを配置してください。

jQuery(function($){
$(".show-contact").click(function() {
$('.contact-form-module').slideToggle();
});
});
.show-contact {
cursor: pointer;
}

.et-menu>li {
padding-left: 0.7vw !important;
padding-right: 0.7vw !important;
}

ドロップダウンお問い合わせフォーム

プレビュー

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

デスクトップ

ドロップダウンお問い合わせフォーム

モバイル

ドロップダウンお問い合わせフォーム

最終的な考え

この投稿では、カスタムビルドのヘッダーにドロップダウンお問い合わせフォームを追加する方法を紹介しました。 これは、最初からアクションをトリガーするための優れた方法です。 JSONファイルも無料で共有しています! ご質問やご提案がございましたら、下のコメント欄にコメントを残してください。

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