scroll-target-group
Experimental: これは実験的な機能です。
本番で使用する前にブラウザー互換性一覧表をチェックしてください。
scroll-target-group は CSS のプロパティで、要素がスクロールマーカーグループコンテナーであるかどうかを指定します。
対応ブラウザ
| 機能 | デスクトップ | モバイル | ||||
|---|---|---|---|---|---|---|
| Chrome | Edge | Firefox | Safari | Chrome Android | Safari iOS | |
| 140 | 140 | | | 140 | | |
auto 実験的 | 140 | 140 | | | 140 | |
none 実験的 | 140 | 140 | | | 140 | |
基本構文
CSS
.toc {
scroll-target-group: self;
}
.toc a:target-current {
font-weight: bold;
color: #3498db;
} ライブデモ
実務での使いどころ
-
目次のアクティブ状態表示
ページ内リンクの目次で、現在スクロール位置に対応する項目を自動的にハイライト表示します。
注意点
- Chrome 140以降のみのサポートであり、他のブラウザではIntersection Observer APIによるフォールバックが一般的です。
アクセシビリティ
- アンカーリンクベースのナビゲーションはキーボードアクセシブルであり、支援技術との相性も良好です。