フッター ドロワーは、 サイトのWeb、ユーザーが簡単にアクセスできる追加のコンテンツを保存するためです。 フッター ドロワーは、ボタンをクリックするかホバーすることで開閉できる Web コンテンツ コンテナー (Divi セクションのようなもの) です。 これは、プレミアム コンテンツを少し隠しておくようなものです。

このチュートリアルでは、Divi でフローティング フッター ドロワーを設計します。 フッター ドロワーをグローバル フッター領域に追加します。 ウェブサイトのテンプレート 通常のフッター コンテンツでフッター ドロワーにサイト全体でアクセスできるようにします。

これから使用するプロセスを使用すると、Diviセクション(およびそのコンテンツ)を数分でフッタードロワーに変換できます。

フッター引き出しテンプレートをディビサイトに追加する方法

このモデルを追加すると、 ウェブサイトのテンプレート あなたのDiviサイトにデフォルトで(ある場合)。 テスト サイトに追加することをお勧めします。これにより、実際のサイトで問題が発生することはありません。

独自に固定フッター ドロワー テンプレートをインポートするには サイトのWeb、ダウンロード zip ファイルを解凍して、JSON ファイルにアクセスします。

次に、WordPressダッシュボードに移動し、Divi>テーマビルダーに移動します。

次に、ページの右上にある移植性アイコンをクリックします。

ポータビリティ ウィンドウで、解凍したばかりの JSON ファイルを選択し、[インポート前にバックアップをダウンロード] オプションを選択します。 ウェブサイトのテンプレート オーバーライドしたくないデフォルト。

次に、[インポート]ボタンをクリックします。

モデルdiviをインポートする

最後に、変更をテーマジェネレーターに保存し、ライブページを表示して、固定フッターバーを確認します。

diviレイアウトの変更を保存します

さて、チュートリアルに移りましょう。

パート1:グローバルフッターの追加

Diviテーマジェネレーターでは、デフォルトのWebサイトテンプレートを更新して、デフォルトのフッターを新しいフッターに置き換えることができます。

グローバルフッターを作成するには、WordPressダッシュボードに移動し、Divi> ThemeBuilderに移動します。 次に、デフォルトのWebサイトテンプレート内の[グローバルフッターを追加]スペースをクリックします。

Diviエディターの選択

次に、ドロップダウンリストから[Build GlobalFooter]オプションを選択します。

diviモデルフッターを追加する

定義済みレイアウトをグローバルフッターレイアウトに追加する

これにより、モデルレイアウトエディタが展開され、構築を開始する方法についてXNUMXつの選択肢がすぐに表示されます。 「事前定義されたレイアウトを選択」オプションを選択します。

事前に構築されたモデルdiviを選択します

[ライブラリからロード]ポップアップウィンドウで、文房具のランディングページのレイアウトを見つけます。 次に、[このレイアウトを使用する]をクリックします。

diviモデルを使用する

事前作成されたレイアウトから不要なコンテンツを削除する

レイアウトがエディターにロードされたら、設定メニューのレイヤーアイコンをクリックして、[レイヤー]ポップアップボックスを展開します。 次に、最後のXNUMXつを除くレイアウトのすべてのセクションを削除します。

不要なセクションを削除する

XNUMXつのセクションを移動してラベルを付ける

セクションを削除すると、「Footer」というタイトルのセクションと「Howitworks」というタイトルのXNUMXつのセクションが作成されます。 「フッター」セクションをレイアウトの一番上に移動します。

ディビフッター

下のセクションの文言を「FooterDrawer」に変更します。 これは、フッタードロワーのコンテンツとして使用するセクションになります。

diviフッターラベルを変更する

パート2:固定フッタードロワーの作成

セクションのXNUMXつをフッターとして指定し、もうXNUMXつをフッタードロワーとして指定したので、固定フッタードロワーの作成を開始する準備が整いました。 フッタードロワーを切り替えるために使用するぼかしアイコンを作成することから始めましょう。

フッター引き出しボタンの作成

新しい行を追加

下部のフッターセクションで、列に新しい行を追加します。

固定足引き出し

新しい行に「DrawerButton」というラベルを付けます。これは、引き出しの開閉を切り替えるために使用されるボタンが含まれる行だからです。 次に、行をセクションの先頭に移動します。

選択レイアウトdivi

行のパディング

モジュールを追加する前に、行設定を開き、次のようにパディングを更新します。

  • パディング:0px high、0px low
構成divi間隔

セクションのパディング

次に、[フッタードロワー]セクションで設定を開き、次のようにパディングを更新します。

ディビセクション間隔構成

フッタードロワーを切り替えるクリック可能なボタンを作成するために、アイコン付きのブラーモジュールを使用します。 そして、Blurbポッドコンテナの正方形の形状と円形のアイコンを組み合わせることで、独特の水滴の形状を実現します。

方法は次のとおりです。

Blurbモジュールを追加する

セクションの上部にある「ドロワーボタン」の行にプレゼンテーションテキストモジュールを追加します。

フッタードロワーディビ
ぼかしコンテンツ/アイコン

次に、デフォルトのタイトルと本文のコンテンツを削除し、左上隅を指す矢印アイコンを選択します(スクリーンショットを参照)。 後で回転させるため、部分的に回転したアイコンを使用しています。

アイコンフッタードロワーディビを選択
ブラーブデザイン

次に、プレゼンテーションテキストを次のように入力します。

  • 背景色:#081540
diviの背景を変更する

次に、次のように設計パラメーターを更新します。

  • アイコンの色:#eeeeee
  • サークルアイコン:はい
  • 円の色:#081540
  • アイコンのフォントサイズを使用する:はい
  • アイコンのフォントサイズ:17ピクセル
ぼかしディビボタンをカスタマイズする
プレゼンテーションテキストサイズ

次のようにモジュールに高さと幅を与えます:

  • 幅:30px
  • 高さ:30px

これにより、円のアイコンがテキストコンテナにオーバーフローして、水滴の形が作成されます。

ディビボタンのデザインを編集する
ぼかしの位置

次に、プレゼンテーションテキストにセクションの上部中央の絶対位置を指定します。

  • ポジション:絶対
  • 場所:トップセンター
ディビボタンの位置を変更する
ぼかし変換設定

これで、変換オプションを使用して、ぼかし/アイコンを上に回転させ、セクションコンテナのすぐ上に配置できます。 これで、ブラウザウィンドウの下のセクションを非表示にすると、アイコンは表示/クリック可能なままになります。

次の項目を更新します。

  • 変換変換X軸:-50%
  • Y軸変換の変換:-250%
  • Z軸の回転を変換:-45度

次に、デフォルトのアイコンアニメーションを削除します。

  • 画像/アイコンアニメーション:アニメーションなし
ディビボタンを返す

JQueryを使用してドロワーを切り替えるので、テキスト/アイコンを、コードの後半で使用するCSSクラスのクリック可能な要素としてターゲットにする必要があります。 次のCSSクラスを追加します。

  • CSSクラス:ターゲットドロワー
diviセレクターを定義する

フッター引き出しセクション設定

次に、変換変換オプションを使用して「フッタードロワー」セクションを非表示にします。 セクション設定を開き、以下を更新します。

  • 変換変換Y軸:100%

ここで変換を使用することの利点は、パーセンテージ値がアイテムの実際のサイズに基づいていることです。 したがって、Y軸の100%は、セクションの高さに直接比例します(任意の時点での高さに関係ありません)。 つまり、要素はそれ自体の高さとして正確な距離だけ下に移動します。

セクションdiviを変換します

Footer Drawerを表示に戻すには、セクションに追加した変換変換を逆にする必要があります。 これを行うには、CSSクラスで要素をターゲットにし、アイコンをクリックして変換変換を無効にする必要があります(セクション全体を元の位置に戻します)。

CSSクラスをフッターの引き出しセクションに追加する

[詳細設定]タブで、次のCSSクラスを追加します。

  • CSSクラス:has-transform
クラスの追加には変換diviがあります

フッター引き出し部固定位置

最後のステップでは、フッタードロワーを固定して、(アイコン付きで)ブラウザーウィンドウの下部に浮かぶようにする必要があります。

「フッタードロワー」セクションの位置を次のように更新します。

  • 位置:固定
  • 場所:左下
  • Zインデックス:13
ディビコーナーの位置を変更する

モバイルコンテンツをオフにする

タブレットと電話の両方に適合するフッタードロワーのコンテンツの量が限られているため(画面の高さが制限されているため)、不要なアイテムを無効にするか、ディスプレイから非表示にする必要があります。 この例では、セクションレイアウトの中央の行を非表示にします。

モバイルでセクションを非表示

「フッタードロワー」セクションの最後からXNUMX番目の行の設定を開きます。 [詳細設定]タブで、表示オプションを更新して、電話とタブレットの回線をオフにします。

可視性ディビセクションを制御する

カスタムコードを追加する

フッタードロワーにクリックアンドトグル機能を追加するには、カスタムCSSとJQueryをページに追加する必要があります。 これを行うには、ボタンに使用されるBlurbモジュールの下に新しいコードモジュールを作成します。

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

次に、次のコードをコード領域に貼り付けます。

.has-transform, .drawer-target {transition: all 400ms ease-in-out;} .toggle-drawer-animation {transform: none !important;}.toggle-icon-animation {transform: rotate(-135deg) !important;}  .drawer-target {cursor: pointer;}(function($) {$(document).ready(function(){$('.drawer-target').click(function(){$(this).toggleClass('toggle-icon-animation');      $('.has-transform').toggleClass('toggle-drawer-animation');   });    });})( jQuery );   
diviコードモジュールを追加する

変更を保存

エディターを終了する前に、レイアウトを保存することを忘れないでください。

diviの変更を保存する

また、テーマジェネレータに変更を保存します。

変更を保存

最終結果

これで、あなたのページのどのページにも移動できるようになりました サイトのWeb 最終結果を確認します。

最終的な考え

フローティングフッタードロワーが役立つことを願っています プロモート コンテンツを楽しくアクセスしやすい方法で提供します。 他の引き出しと同じように、思いついたものを何でも詰め込むことができます。

その他のリソース

以下は、Diviの内部機能でより多くのことを達成するのに役立つチュートリアルのリストです。

翻訳元: エレガントなテーマ