Diviのサイズ設定オプションを使用して固定コンタクトフォームのコーナーポップアップを作成する方法
公開: 2019-07-17毎週、次のプロジェクトに使用できる新しい無料のDiviレイアウトパックを提供します。 レイアウトパックの1つとして、Webサイトを次のレベルに引き上げるのに役立つユースケースも共有しています。
今週は、進行中のDiviデザインイニシアチブの一環として、Diviのサイズ設定オプションを使用して、固定の連絡先フォームのコーナーポップアップをページに追加する方法を紹介します。 このアプローチは、追加のプラグインを必要とせずに、訪問者がWebサイトに滞在するまでフォローする連絡フォームを設定するのに役立ちます。
それを手に入れましょう。
プレビュー
チュートリアルに入る前に、さまざまな画面サイズでの結果を簡単に見てみましょう。
デスクトップ

モバイル

1.カイロプラクターレイアウトパックのランディングページをアップロードする
新しいページを追加
新しいページを作成することから始めます。 ページに名前を付けて公開したら、VisualBuilderに切り替えます。

カイロプラクターレイアウトパックのランディングページをアップロードする
次にカイロプラクターレイアウトパックのランディングページをアップロードします。 この特定のレイアウトを使用しますが、作業中のどのページでもテクニックを機能させることができます。

2.再現を始めましょう!
ページの下部に新しいセクションを追加
クリック時にポップアップする固定の連絡先フォームに、まったく新しいセクションを追加します。 このセクションをページの下部に追加します。

背景色
セクション設定を開き、完全に透明な背景色を使用します。 この投稿の後半で、セクション全体を修正します。 透明な背景色を使用すると、セクションコンテナの下に表示されるすべてのものが透けて見えるようになります。
- 背景色:rgba(255,255,255,0)

サイジング
[デザイン]タブに移動し、さまざまな画面サイズでセクションの幅を変更します。
- 幅:37%(デスクトップ)、95%(タブレット)、100%(電話)
- セクションの配置:右

間隔
次に、デフォルトの上部パディングを削除します。
- トップパディング:0px

CSSクラス
新しいセクションにもカスタムCSSクラスを与える必要があります。 投稿の後半で、このCSSクラスを使用してJQueryおよびCSSコードを追加します。
- CSSクラス:セクション-開く

デフォルトのZインデックス
セクションがすべてのページコンテンツの上に表示されるようにするために、可視性設定でセクションzインデックスを増やします。
- Zインデックス:99

ホバーZインデックス
ホバーにも同じzインデックス値を追加します。
- Zインデックス:99

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

宣伝文モジュールを追加する
コンテンツボックスを空のままにします
この行で必要な最初で唯一のモジュールは宣伝文句です。 タイトルボックスとコンテンツボックスは空のままにしてください。

アイコンを選択
次にアイコンを選択します。

背景色
宣伝文の背景色も変更します。
- 背景色:#FFFFFF

アイコン設定
[デザイン]タブに移動し、次のアイコン設定を適用します。
- アイコンの色:#ff5f24
- アイコンの配置:上
- アイコンのフォントサイズを使用:はい
- アイコンのフォントサイズ:46px(デスクトップ)、30px(タブレット)、25px(電話)

サイジング
次に、さまざまな画面サイズでサイズ設定を変更します。
- 幅:140px(デスクトップ)、105px(タブレット)、80px(電話)
- モジュールの配置:右

間隔
また、さまざまな画面サイズにわたって、いくつかのカスタムの上部と下部のパディング値を追加します。
- トップパディング:50px(デスクトップ)、35px(タブレット)、25px(電話)
- 下部のパディング:20px(デスクトップ)、10px(タブレット)、0px(電話)

国境
円形を作成するには、境界線設定の各コーナーに高い値を追加する必要があります。 「500px」を使用しています。

ボックスシャドウ
また、微妙なボックスシャドウを追加して、円形が表示されるようにします。
- ボックスシャドウブラー強度:80px

アニメーション
次にアニメーション設定を開き、アイコンアニメーションを削除します。
- アイコンアニメーション:アニメーションなし


CSSクラス
大事なことを言い忘れましたが、CSSクラスをBlurbモジュールに追加します。 この投稿の後半で、このCSSクラスを使用してクリック関数を機能させます。
- CSSクラス:contact-open

行#2を追加
カラム構造
2列目へ! 次の列構造を使用します。

背景色
モジュールをまだ追加せずに、行設定を開き、白い背景色を追加します。
- 背景色:#FFFFFF

国境
次に、各コーナーに「39px」の境界線半径を追加します。

ボックスシャドウ
そして、微妙なボックスシャドウを追加して、行の設定を完了します。
- ボックスシャドウブラー強度:80px

お問い合わせフォームを追加
要素
この行に必要なモジュールは、お問い合わせフォームモジュールのみです。 モジュールを追加したら、要素設定でキャプチャを無効にします。
- キャプチャを表示:いいえ

田畑
[デザイン]タブに移動し、フィールド設定でフィールドの背景色を変更します。
- フィールド背景色:rgba(0,126,255,0.13)

ボタン
ボタンのスタイルを設定して続行します。
- ボタンにカスタムスタイルを使用する:はい
- ボタンのテキストサイズ:16px
- ボタンのテキストの色:#FFFFFF
- ボタンの背景色:#ff5f24
- ボタンの境界線の幅:2px
- ボタンの境界線の色:rgba(0,0,0,0)
- ボタンの境界線半径:0px
- ボタンフォント:Karla
- ボタンのフォントの太さ:太字
- ボタントップパディング:14px
- ボタン下部のパディング:14px
- ボタン左パディング:20px
- ボタン右パディング:20px



間隔
そして、いくつかのカスタムパディング値を追加します。
- トップパディング:30px
- ボトムパディング:30px
- 左パディング:40px
- 右パディング:40px

コードモジュールの追加
JQueryコードを挿入する
お問い合わせフォームモジュールを完了したら、クリック機能を機能させましょう。 セクションの2行目にコードモジュールを追加し、以下の印刷画面に表示されているように、スクリプトタグの間に次のJQueryコード行を挿入します。
jQuery(function($){
$(".contact-open").click(function() {
$('.section-open').toggleClass('section-open-active');
});
});
セクション設定の変更
身長
セクション設定を開いて続行します。 さまざまな画面サイズで高さを変更します。
- 高さ:190px(デスクトップ)、140px(タブレット)、125px(電話)

デフォルトのメイン要素
次のセクションのメイン要素にカスタムCSSコードを追加して、右下隅に固定します。
bottom: 0; right: 0; position: fixed;

メイン要素をホバーします
ホバーのメイン要素にも固定位置を追加してください。
position: fixed;

カスタムCSSコードをページに追加
ページ設定を開く
トグル効果を完了するには、ページにCSSコードを少し追加する必要があります。 ページ設定を開きます。

カスタムCSSを追加する
[詳細設定]タブに移動し、CSSコードの次の行を追加します。
.section-open-active {
height: auto !important;
}
プレビュー
すべての手順を完了したので、さまざまな画面サイズでの結果を最終的に見てみましょう。
デスクトップ

モバイル

最終的な考え
この投稿では、Diviのサイズ設定を使用して、ページに固定の連絡先フォームを追加する方法を示しました。 このアプローチは、構築しているあらゆる種類のWebサイトで機能させることができます。 このチュートリアルは、進行中のDiviデザインイニシアチブの一部であり、毎週、デザインツールボックスに何か特別なものを入れようとしています。 ご質問やご提案がございましたら、下のコメント欄にコメントを残してください。
Diviの詳細を知り、Diviの景品をさらに入手したい場合は、メールマガジンとYouTubeチャンネルに登録して、この無料コンテンツを最初に知って利益を得ることができるようにしてください。
