WordPressテーマ「Divi」でサイドバーを固定しスクロール追従させる方法

2022/02/25 | Web制作・開発

WordPressテーマ「Divi」でサイドバーを固定しスクロール追従させる方法をご紹介します。

また、こちらではCSS「position: sticky;」を使い固定サイドバーを作る方法をご紹介しています。

スクロール追従する固定サイドバーの完成イメージ

画面をスクロールしても位置が固定されているサイドバーを持つ、2カラムレイアウトのページです。

スクロール追従する固定サイドバーの完成イメージ

Diviの設定内容

Diviでは、モジュール設定の「詳細 → Scroll Effects → sticky Position」を「Stick to Top」にすることで、CSSの「position: sticky;」のようにそのモジュールの位置を固定することができます。

Diviのサイドバーモジュールからスクロール追従を設定する

2カラムレイアウトのサンプルページ作成

サンプルとして、画面をスクロールしても位置が固定されているサイドバーを持つ、2カラムレイアウトの固定ページを作成します。

レイアウトの設定

Divi Builderを起動して、「最初から構築」を選択します。

Divi Builderを起動する

デフォルトで挿入されているセクションの下に新たなセクションを追加します。

セクションを追加する

追加するのは「専門」セクションで、2カラムレイアウトを選択します。

セクションを追加する
セクションに列を追加する

2カラムレイアウトのセクションが挿入できたら、デフォルトで挿入されていたセクションは削除しておきます。

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

ページコンテンツを挿入

サイドバーとなるエリアにはサイドバーモジュールを挿入します。

サイドバーモジュールを追加する

メインコンテンツとなるエリアには任意でモジュールを挿入します。

テキストモジュールを追加する

仮としてテキストモジュールを挿入しました。

ウェブページのレイアウトが完成

サイドバーの固定を設定

サイドバーモジュールの設定から「詳細 → Scroll Effects」を開き、「sticky Position」に「Stick to Top」を設定します。
他の項目はデフォルトのままにします。

Diviのサイドバーモジュールからスクロール追従を設定する

以上で画面をスクロールしても位置が固定されているサイドバーを持つ、2カラムレイアウトのページを作成することができます。

ITサポート・WEBサイト製作はお任せください

  • パソコンの調子がおかしい
  • メールの添付ファイルが開けない
  • 業務をシステム化したい
  • WEBサイトを作りたい
  • WEBサイトの表示がおかしい
  • WEBサイトを更新したい
  • and more...
ご相談・お見積り

検索

ご相談・お見積りは
こちらから