Diviのスティッキーオプションを使用してスティッキーヘッダーを作成する方法

公開: 2020-09-09

Webサイトを設定するときにDiviTheme Builderを使用する方法により、ワークフローが高速化され、すべてが簡単になりました。 Divi Theme Builderがリリースされて以来、カスタマイズされたヘッダーを作成することができましたが、追加のコードを使用せずにスティッキーヘッダーを作成できるという1つのことが継続的に要求されています。 Diviの新しいスティッキーオプションにより、スティッキーヘッダーの作成がこれまでになく簡単になりました。 Diviが提供するスティッキー設定は、デザイン要素をスティッキーにしたり、カスタムスタイルをスティッキー状態に割り当てたりするのに簡単に役立ちます。これにより、無限のデザインとユーザーエクスペリエンスの可能性が生まれます。

このチュートリアルでは、以下を含むスティッキーヘッダーを作成する方法を示します。

  • 作成しているヘッダーには、上部のヘッダーバーとメニューバーがあります
  • メニューバーを通過すると粘着性のあるセクションが回転します。上部に戻るとすぐに、ヘッダーバーが再び表示されます。
  • セクションがスティッキーになったら、スティッキーセクション(およびその要素)のデザインスタイルを変更します

それを手に入れよう!

プレビュー

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

デスクトップ

スティッキーヘッダー

モバイル

スティッキーヘッダー

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

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

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

無料でダウンロード

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

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

1.新しいヘッダーテンプレート内にヘッダー要素構造を構築する

新しいグローバルヘッダーテンプレートを作成する

Divi Theme Builderに移動し、新しいグローバルヘッダーまたはカスタムヘッダーの作成を開始します。

スティッキーヘッダー

スティッキーヘッダー

セクション#1設定

グラデーションの背景

テンプレートエディタ内に入ると、ヘッダーの要素構造を構築することから始めます。 このチュートリアルのパート2では、さまざまなスティッキー設定を適用してスティッキーヘッダーのデザインを完成させることに焦点を当てます。 テンプレートエディタ内に、セクションがあります。 そのセクションを開き、グラデーションの背景を適用します。

  • 色1:#ffba60
  • 色2:#ffd6a0
  • グラデーション方向:90度
  • 開始位置:50%
  • 終了位置:50%

スティッキーヘッダー

間隔

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

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

スティッキーヘッダー

新しい行を追加

カラム構造

上部のヘッダーバーを作成するには、次の列構造を使用してセクションに新しい行を追加します。

スティッキーヘッダー

サイジング

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

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

スティッキーヘッダー

間隔

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

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

スティッキーヘッダー

主な要素CSS

また、小さい画面サイズで列が隣り合っていることを確認するために、[詳細設定]タブの行のメイン要素にCSSコードを1行追加します。

display: flex;

スティッキーヘッダー

ソーシャルメディアフォローモジュールを列1に追加

選択したソーシャルネットワークを追加する

1列目のソーシャルメディアフォローモジュールから始めて、モジュールを追加します。選択したソーシャルネットワークとそれに対応するリンクを追加します。

スティッキーヘッダー

各ソーシャルネットワークの背景色を削除する

ソーシャルネットワークの背景色を個別に削除して続行します。

スティッキーヘッダー

スティッキーヘッダー

アイコン設定

次に、一般的なモジュール設定に戻り、[デザイン]タブのアイコンの色を変更します。

  • アイコンの色:#26333a

スティッキーヘッダー

間隔

上マージンも追加します。

  • トップマージン:5px

スティッキーヘッダー

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

コピーを追加

2列目では、必要なモジュールはボタンモジュールのみです。 選択したコピーをいくつか追加します。

スティッキーヘッダー

リンクを追加

次にリンクを追加します。

スティッキーヘッダー

ボタンの配置

次に、[デザイン]タブに移動し、ボタンの配置を変更します。

  • ボタンの配置:右

スティッキーヘッダー

ボタンの設定

ボタンのスタイリングも行っています。

  • ボタンにカスタムスタイルを使用する:はい
  • ボタンのテキストサイズ:14px
  • ボタンのテキストの色:#26333a
  • ボタンの境界線の幅:2px
  • ボタンのボーダーカラー:#26333a
  • ボタンの境界線半径:0px

スティッキーヘッダー

  • ボタンの文字間隔:4px
  • ボタンのフォントの太さ:太字
  • ボタンのフォントスタイル:大文字
  • 表示ボタン:はい

スティッキーヘッダー

間隔

そして、間隔設定に上下のパディングを追加して、モジュール設定を完了します。

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

スティッキーヘッダー

セクション#2を追加

グラデーションの背景

前のセクションのすぐ下に別の通常のセクションを追加します。 このセクションは私たちのメニューに捧げられ、このチュートリアルの後半でスティッキーになります。 セクションを追加したら、グラデーションの背景を適用します。

  • 色1:#ffffff
  • 色2:#f7f7f7
  • グラデーションタイプ:線形
  • グラデーション方向:90度
  • 開始位置:25%
  • 終了位置:25%

スティッキーヘッダー

間隔

セクションの[デザイン]タブに移動し、デフォルトの上下のパディングをすべて削除します。

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

スティッキーヘッダー

新しい行を追加

カラム構造

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

スティッキーヘッダー

サイジング

行の[デザイン]タブに移動し、次のようにサイズ設定を変更します。

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

スティッキーヘッダー

間隔

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

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

スティッキーヘッダー

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

メニューを選択

次に、メニューモジュールを行の列に追加し、選択した動的メニューを選択します。

スティッキーヘッダー

ロゴをアップロード

次にロゴをアップロードします。

スティッキーヘッダー

背景色を削除する

次に、モジュールのデフォルトの白い背景色を削除します。

スティッキーヘッダー

メニューテキスト設定

デザインタブに移動し、メニューのテキスト設定もスタイル設定します。

  • メニューフォントの太さ:太字
  • メニューテキストの色:#002d4c
  • メニューテキストサイズ:15px
  • メニューの文字間隔:4px
  • テキストの配置:右

スティッキーヘッダー

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

次に、ドロップダウンメニューの設定にいくつかの変更を加えます。

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

スティッキーヘッダー

アイコン設定

アイコンの設定と一緒に。

  • ショッピングカートのアイコンの色:#002d4c
  • 検索アイコンの色:#002d4c
  • ハンバーガーメニューアイコンの色:#002d4c

スティッキーヘッダー

サイジング

そして、サイズ設定にロゴの最大高さを追加して、モジュール設定を完了します。

  • ロゴの最大高さ:60px

スティッキーヘッダー

2.カスタムスティッキーエフェクトを適用します

セクション#2スティッキーを回す

ヘッダーの要素構造を作成したので、2番目のセクションをスティッキーにして、スティッキー状態のヘッダーとその要素のデザインスタイルを変更します。 2番目のセクションの設定を開き、[詳細設定]タブに移動します。 そこで、スクロール効果の設定に移動し、次のスティッキーオプションを適用します。

  • スティッキーポジション:トップに固執
  • スティッキートップオフセット:0px
  • スティッキーの下限:なし
  • 周囲の粘着要素からのオフセット:はい
  • トランジションのデフォルトスタイルとスティッキースタイル:はい

スティッキーヘッダー

スティッキー状態でセクションのグラデーションの背景を変更する

セクションがスティッキーになっているので、セクション、行、モジュールの設定内に追加のオプションが表示されます。 スティッキーオプション。 このアイコンをクリックすると、スティッキー状態で選択した要素の代替スタイルを作成できます。 これらのスティッキーデザイン設定をいくつか組み合わせて、スクロールのスティッキーヘッダーのルックアンドフィールをカスタマイズします。 2番目のセクションの背景設定に移動し、次のスティッキーグラデーションの背景を適用することから始めます。

  • 色1:#26333a
  • 色2:#1e272f

スティッキーヘッダー

スティッキー状態のストレッチ行

次に、メニューモジュールを含む行を開き、スティッキー状態で幅を変更します。

  • 幅:95%

スティッキーヘッダー

スティッキー状態の行パディングを削除する

行の粘着性のある上部と下部のパディングも削除します。

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

スティッキーヘッダー

スティッキー状態でメニューテキストの色を変更する

次に、メニューのテキストの色をスティッキーな状態で変更します。

  • メニューテキストの色:#ffbd68

スティッキーヘッダー

スティッキー状態でメニューアイコンの色を変更する

アイコンの色と一緒に。

  • ショッピングカートのアイコンの色:#ffffff
  • 検索アイコンの色:#ffffff
  • ハンバーガーメニューアイコンの色:#ffffff

スティッキーヘッダー

スティッキー状態でロゴの高さを削除する

最後になりましたが、スティッキーな状態でロゴの最大高さをゼロに変更します。 これにより、セクションのスティッキー設定が有効になると、ヘッダーからロゴが完全に削除されます。 それでおしまい! ヘッダーのデザインが完了したら、Divi Theme Builderの変更をすべて保存し、Webサイトでプレビューしてください。

  • ロゴの最大高さ:0px

スティッキーヘッダー

プレビュー

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

デスクトップ

スティッキーヘッダー

モバイル

スティッキーヘッダー

最終的な考え

この投稿では、Diviのテーマビルダーとスティッキーオプションを使用してスティッキーヘッダーを作成する方法を紹介しました。 メニューを含むセクションがスティッキーになるとすぐに、カスタムスタイルも適用されます。 これらのオプションは、作成するユーザーエクスペリエンスとデザインを改善するための無数の可能性を提供する新しいDiviスティッキーオプションによって可能になります。 グローバルヘッダーテンプレートも無料でダウンロードできました! ご質問やご提案がございましたら、下のコメント欄にコメントを残してください。

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