ホームページ > ウェブフロントエンド > CSSチュートリアル > 固定ヘッダーを考慮してアンカーをオフセットするにはどうすればよいですか?

固定ヘッダーを考慮してアンカーをオフセットするにはどうすればよいですか?

Barbara Streisand
リリース: 2024-11-25 21:14:11
オリジナル
768 人が閲覧しました

How Can I Offset Anchors to Account for Fixed Headers?

固定ヘッダー調整のためのアンカーのオフセット

多くの場合、Web ページ上の固定ヘッダーは、ページ内のアンカーにリンクするときにコンテンツを妨げる可能性があります。この問題を解決するには、次の解決策の実装を検討してください。

CSS Offset

オフセットするアンカーのカスタム クラスを作成します。例:

<a class="anchor">
ログイン後にコピー

次のように CSS でアンカーのスタイルを設定します:

a.anchor {
    display: block;
    position: relative;
    top: -25px;
    visibility: hidden;
}
ログイン後にコピー

この例では、アンカーは実際の位置から 25 ピクセル上に配置されます。固定ヘッダーの高さに合わせて「上部」の値を調整します。

アンカーが目的の位置にジャンプして表示され、固定ヘッダーの障害物を効果的にオフセットします。

以上が固定ヘッダーを考慮してアンカーをオフセットするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート