Elementor - メニュークリックでセクションが 固定ヘッダーの下に来るのを防ぐ方法

Elementor、メニュークリックでセクションが固定ヘッダーの下に来るのを防ぐ方法

Elementorを使用していると、固定ヘッダーを持つページでメニューから特定のセクションにジャンプすると、そのセクションの一部がヘッダーに隠れてしまうことがあります。

この記事では、その問題を簡単に解決する方法を解説します。

Elementorのことをもっと学びたい人は、どうぞElementorの使い方完全ガイドを見てください。
様々なElementorに関する情報がまとめられています。

問題の原因

固定ヘッダーを持つウェブサイトでメニュー項目をクリックしてセクションに移動すると、セクションの一部がヘッダーによって隠れてしまいます。これは、セクションへの移動がヘッダーの高さを考慮せずに行われるためです。

メニューアンカーを設定して解決

コンテナに直接IDを入れてる場合は削除する

問題が発生しているセクションを選択し、入力されているCSS IDを削除

まず、問題が発生しているセクションを選択し、コンテナに直接CSS IDを入力している場合は削除してください。
入力していない場合はそのままで大丈夫です。

メニューアンカーウィジェットを追加

Elementorでメニューアンカーウィジェットを検索

メニューアンカーウィジェットを検索

メニューアンカーウィジェットをドラッグ&ドロップして追加

固定ヘッダーに隠れてしまうセクションの直前に、メニューアンカーウィジェットをドラッグ&ドロップして追加します。

コンテンツから、メニューアンカーのIDを入力

コンテンツから、メニューアンカーのIDを入力します。
※どんなリンクでも「#ID」をリンクに追加することで、任意のセクションへ直接移動できます。
ここでは、メニューウィジェットの「#our-designers」リンクからジャンプさせたいので「our-designers」と入力します。

マージンを設定

高度な設定から、「上」のところにマイナスマージンを設定

高度な設定から、「上」のところにマイナスマージンを設定します。
ここでは「-150」にしていますが、ご自身のサイトに合ったマージンを設定してくださいね。
※入力する場所は「上」だけなので「値をまとめてリンク」の設定は外しておきましょう。

サイトを更新

マージンの設定が終わったら更新します。

メニューから先ほど設定したセクションにジャンプしてヘッダーに隠れていないか確認

更新したらサイトを開いて、メニューから先ほど設定したセクションにジャンプしてヘッダーに隠れていないか確認しましょう。

CSSを追加して解決

それぞれのメニューアンカーウィジェットでマージンを設定したくない場合は、CSSを追加して解決する方法もありますので解説します。

コードを入力

テーマのカスタマイズから「追加 CSS」を選択

まずは、テーマのカスタマイズから「追加 CSS」を選択します。

コードを入力したら『公開』

そしてコードを入力します。
コードの内容は、メニューアンカー全てに-150のマージン(上)が適用されるCSSです。

今回使ったコードはこちら(コピペして使ってください)
.elementor-widget-menu-anchor {
top: -150px;
}

コードを入力したら『公開』をクリックします。

サイトを確認

高度な設定のマージンは「0」の状態でサイトを更新

高度な設定のマージンは「0」の状態でサイトを更新します。

追加したCSSが適用されているか確認

サイトを表示し、追加したCSSが適用されているか確認しましょう。

追加したCSSが適用されているか確認

先ほど「メニューアンカー全てに-150のマージン(上)を適用する」というCSSを追加したので、他の部分も確認してみます。

追加したCSSが適用されているか確認

こちらにもCSSが適用されていて、セクションがヘッダーに隠れずいい感じですね!

まとめ

Elementorで固定ヘッダーの問題に遭遇した場合、上記の手順に従って簡単に解決できます。この方法を使えば、ユーザーがサイト内をスムーズにナビゲートできるようになります。ぜひ試してみてください!

Elementorのことをもっと学びたい人は、どうぞElementorの使い方完全ガイドを見てください。
様々なElementorに関する情報がまとめられています。

Naomi Suzuki

このサイトを運営してるナオミです。エンジニア歴13年、海外在住歴20年。
WordPressの情報やハッキングを防ぐ脆弱性の情報と自分の海外での生活の一部を無料のメルマガで配信しています。

目次

コメントする

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

Elementorの無料テンプレートサイト
新規追加されました。

WordPressの最新情報が
毎週届く無料メールマガジン

DiviやElementorの情報だけでなく、脆弱性が見つかったプラグインやテーマのリストも毎週届きます。セキュリティの強化につながります。 

管理人のナオミが書くメルマガ
海外でエンジニア歴10年以上
DiviとElementorに精通