Before
見出しが隠れる
01
Overview
固定ヘッダーがあるページで、ページ内リンクを使います。
02
Feature
そのまま移動すると、到達先が一番上に揃います。
03
Target section
見出しの位置がヘッダーの下に入り込みます。
04
Next step
下の余白は、スクロール位置の確認用です。
ANCHOR LINK FIX
ページ内リンクで移動したとき、見出しがヘッダーの下に隠れることがあります。 全体なら scroll-padding-top、個別なら scroll-margin-top で停止位置を調整できます。
01
固定ヘッダーがあるページで、ページ内リンクを使います。
02
そのまま移動すると、到達先が一番上に揃います。
03
見出しの位置がヘッダーの下に入り込みます。
04
下の余白は、スクロール位置の確認用です。
01
固定ヘッダーがあるページで、ページ内リンクを使います。
02
到達先の要素側に、停止位置の余白を持たせます。
03
見出しがヘッダーに隠れず、読み始めやすくなります。
04
下の余白は、スクロール位置の確認用です。
html {
scroll-padding-top: 80px; /* ページ全体 */
}
.anchor-target {
scroll-margin-top: 80px;
/* 到達先ごとに個別調整 */
}
全体なら scroll-padding-top、個別なら scroll-margin-top と考えると使い分けやすいです。